So starten Sie einen Skype-Chat - keinen Anruf - mit einem Link

74

Sie können skype:usernamedas hrefAttribut eines Links eingeben und es funktioniert, aber es beginnt ein Anruf, aber ich möchte einen Link erstellen, um einen Chat zu beginnen (eine Textkonversation). Ich weiß, dass dies skype:eine Art Protokoll ist, weiß aber nicht, wie ich diesen Link erstellen soll.

Elon
quelle
2
Unter OS X Firefox müssen Sie Skype ausführen: <Skype-Benutzername>? Rufen Sie an, genau wie @Anton vorschlägt, wie ein Chat
gestartet werden soll

Antworten:

145

Hast du es versucht <a href="skype:-skype-name-?chat">Start chat</a>?

Zulässige Abfrageparameter:

  • chat - einen Chat starten
  • call - einen Anruf starten
  • add - Person zu den Kontakten hinzufügen
  • userinfo - Benutzerprofil anzeigen
  • voicemail - eine Sprachnachricht hinterlassen
  • sendfile - sende eine Datei
Anton
quelle
3
Gibt es eine Liste der verfügbaren Abfragen dh chat, calletc?
HellaMad
14
Ich bin nicht sicher, ob jemand von Ihnen es noch benötigt, aber hier ist meine Liste :? Anruf - Anruf tätigen? Hinzufügen - Person zu Skype hinzufügen? Chat - Chat starten? Benutzerinfo - Benutzerprofil anzeigen? Voicemail - Hinterlassen Sie eine Sprachnachricht? Senden - Senden Sie eine Datei über Skype
libjup
Die Antwort von Salvador Dali enthält einen Link zur offiziellen Dokumentation.
Törzsmókus
1
Die MSDN-Dokumentation erwähnt nur call(auch mit videoOption) undchat
törzsmókus
Ist -skype-name-obligatorisch? Gibt es eine Möglichkeit, einen Link / Text zu teilen, ohne den Skype-Namen in href anzugeben?
Howie
11

Ich habe den ganzen Tag mit dem folgenden Link gekämpft.

<a href="skype:-skype-name-?chat">Start chat</a>

Das Problem, das ich hatte, war mit dem -skype-name- Teil

Schließlich habe ich es gerade gelöst.

Mein Name auf der Skype-Webseite war name, aber der wirkliche Name war name lastname . Der Link in meiner Web - Seite machte Skype Last in meinem Android - Handy aber, Skype , das Konto finden gescheitert weiche ich (Name Nachnamen) nennen wollte.

Ich habe es versucht und bin gescheitert:

<a href="skype:name lastname?call">...
<a href="skype:name+lastname?call">...
<a href="skype:name%20lastname?call">...
<a href="skype:name-lastname?call">...
<a href="skype:name_lastname?call">...
<a href="skype:phonenumber?call">...

Dann ist die Lösung:

<a href="skype:live:emailnamewithoutdomain?call">...

Ich hoffe nur, du findest es nützlich.

Und vergessen Sie nicht, dass Sie nach dem eine Menge Befehle hinzufügen müssen ? in der URL (hinzufügen, anrufen, chatten usw.).

OfficeYA
quelle
1
<a href="skype:live:skype.user.name?chat">
chim
Ja, das 'live:' wurde benötigt.
OfficeYA
7

Die offizielle Skype-Website hat es gut dokumentiert.

Grundsätzlich gibt es am Ende einen schönen Code für eine Schaltfläche.

<script type="text/javascript" src="http://cdn.dev.skype.com/uri/skype-uri.js"></script>
<div id="SkypeButton_Chat_xxxx">
  <script type="text/javascript">
    Skype.ui({
      "name": "chat",
      "element": "SkypeButton_Chat_xxxx",
      "participants": ["xxxx"],
      "imageSize": 24
    });
  </script>
</div>
Salvador Dali
quelle
Funktioniert das noch Alle Entwicklerdokumente sind seit der Übernahme durch Microsoft verschwunden.
Codecowboy
@codecowboy ja, es funktioniert, die Dokumente sind verfügbar, sie sind gerade in eine andere Domain verschoben worden (ja, sie hätten eine Weiterleitung durchführen sollen).
Salvador Dali
1
Neueste Dokumente verfügbar in msdn.microsoft.com/en-us/library/office/dn745883.aspx
Sriramajeyam Sugumaran
Danke für die Antwort. Aber die Frage war nach einer Lösung mit einem Link. Das heißt, ich möchte nicht die ursprüngliche Skype-Schaltfläche verwenden.
Elon
5

Die Lösung: Sie verwenden nur dieses Format, hoffen, dass es gut funktioniert

 <a href="sip:-skype-name-">Chat</a>

<a href="tel:****Skype number***">Call</a>

Ramalingam
quelle
1
Der Teil mit "sip:" hat bei mir funktioniert, funktioniert aber nur auf Windows-Clients einwandfrei. Unter MacOS habe ich immer noch Probleme mit verschiedenen Versionen. Unter MacOS wird der Chat nicht geöffnet, sondern nur Skype. Ich habe alle anderen genannten Optionen ausprobiert, aber keine funktioniert. PS: Die Schaltfläche erkennt nicht, dass SKype auf beiden Betriebssystemen installiert ist. Wir verwenden Skype für geschäftliche Zwecke.
VM370
Da das SIP-Protokoll allgemeiner ist, kann es zu Konflikten mit einer anderen SIP-App kommen, die bereits auf einem Betriebssystem einschließlich Windows installiert ist. Verwenden Sie am besten das eigene Skype-Schemaskype:
medic17
4

Verwenden Sie den folgenden Code. Es ist einfach und funktioniert in allen gängigen Browsern.

<a href="im:<sip:[email protected]>"><button>Skype</button></a>
VenkatPro
quelle
Vielleicht können Sie eine Beschreibung hinzufügen, warum dies funktioniert? Oder vielleicht ein Link? Prost!
Bastianwegge
3

Es ist sehr einfach. Verwenden Sie das folgende Format.

<a href="im:<sip:[email protected]>" >Click to chat</a>

Harsha Vardhini
quelle