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.


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

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.).


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>

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


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>


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:youremail@domail.com>"><button>Skype</button></a>

Vielleicht können Sie eine Beschreibung hinzufügen, warum dies funktioniert? Oder vielleicht ein Link? Prost!
Bastianwegge

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.