Як розпочати чат Skype - не дзвінок - із посиланням


74

Ви можете вставити skype:usernameв hrefатрибут посилання, і воно працює, але воно починає дзвінок, але я хочу створити посилання для початку чату (текстової розмови). Я знаю, що skype:це тип протоколу, але не знаю, як створити це посилання.


2
У OS X firefox вам потрібно буде зробити Skype: <skype-username>? Зателефонувати так само, як @Anton пропонує, як розпочати чат
manumoomoo

Відповіді:


146

Ви пробували <a href="skype:-skype-name-?chat">Start chat</a>?

Дозволені параметри запиту:

  • chat - почати чат
  • call - почати дзвінок
  • add - додати особу до контактів
  • userinfo - переглянути профіль користувача
  • voicemail - залишити голосове повідомлення
  • sendfile - надіслати файл

3
Чи є список доступних запитів тобто chat, callі т.д?
HellaMad

14
Я не впевнений, що комусь із вас він все ще потрібен, але ось мій список:? Дзвінок - зателефонувати? Додати - додати особу до Skype? Чат - почати чат? Інформація користувача - переглянути профіль користувача? Голосова пошта - залишити голосове повідомлення? Sendfile - Надіслати файл через Skype
libjup

Сальвадор Далі відповідь містить посилання на офіційну документацію.
törzsmókus

1
у документації MSDN лише згадування call(також з videoопцією) таchat
törzsmókus

Є чи -skype-name-обов'язковим? Чи є спосіб поділитися посиланням / текстом, не вказавши в href ім'я Skype?
Howie

11

Я цілий день бився за таким посиланням.

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

Проблема , що у мене було з -skype-name- частини

Нарешті, я просто вирішив це.

Моє ім'я на веб - сторінці Skype було ім'я , але справжнє ім'я ім'я прізвище . Посилання на моїй веб-сторінці змусило Skype завантажуватися на моєму телефоні Android, але Skype не вдалося знайти обліковий запис, до якого я хотів зателефонувати (прізвище).

Я спробував, але не вдалося:

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

Потім рішення:

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

Я просто сподіваюся, вам це знадобиться.

І, не забувайте, що у вас є багато команд, які слід додати після ? за адресою url (додавання, дзвінок, чат тощо).


1
<a href="skype:live:skype.user.name?chat">
Чим

Так, потрібне було "live:".
OfficeYA

7

На офіційному веб-сайті Skype це добре документовано.

В основному в кінці це дає вам хороший код для кнопки.

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

Це все ще працює? Всі їхні документи розробника зникли з моменту, коли Microsoft взяла на себе владу.
codecowboy

@codecowboy так, це працює, документи доступні, вони просто переїхали в інший домен (так, вони мали зробити перенаправлення).
Сальвадор Далі,


Дякую за відповідь. Але питання стосувалося рішення із посиланням. Це означає, що я не хочу використовувати оригінальну кнопку Skype.
elon

5

Рішення: Ви просто використовуєте цей формат, сподіваєтесь, що він працює нормально

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

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


1
Частина з "sip:" у мене спрацювала, але вона працює належним чином лише на клієнтах Windows, я все ще маю проблеми з MacOS у різних версіях. На MacOS він не відкриває чат, а лише сам Skype. Я спробував усі інші згадані варіанти, але жоден не працює. PS: кнопка не розпізнає встановлення SKype в обох ОС. Ми використовуємо Skype для бізнесу.
vm370

оскільки протокол SIP є більш загальним, може конфліктувати з іншим додатком SIP, який уже встановлений в будь-якій ОС, включаючи Windows. Найкраще використовувати власну схему Skypeskype:
medic17

4

Використовуйте код нижче. Це просто і працює у всіх основних браузерах.

<a href="im:<sip:youremail@domail.com>"><button>Skype</button></a>

можливо, ви можете додати опис, чому це працює? А може, посилання? На здоров’я!
Бастіанвегге

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.