Как начать скайп чат не звонить по ссылке - PullRequest
69 голосов
/ 16 мая 2010

Вы можете поместить значение "skype: nick" в атрибут href ссылки, и оно работает, но оно вызывает вызов. Я хотел бы начать чат (текстовый разговор). Я знаю, что "Skype:" является типом протокола, но, возможно, ..

Есть ли возможность?

Ответы [ 6 ]

139 голосов
/ 16 мая 2010

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

Допустимые параметры запроса:

  • chat - начать чат
  • call - начать звонок
  • add - добавить человека в контакты
  • userinfo - посмотреть профиль пользователя
  • voicemail - оставить голосовое сообщение
  • sendfile - отправить файл
11 голосов
/ 09 апреля 2015

Я боролся со следующей ссылкой весь день.

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

У меня была проблема с -skype-name- part

Наконец, я просто решил это.

Мое имя на веб-странице 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 (добавление, вызов, чат и т. Д.).

6 голосов
/ 05 августа 2013

Официальный сайт 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>
5 голосов
/ 21 февраля 2017

Решение: Вы просто используете этот формат, надеюсь, что он работает нормально

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

<a href="tel:****Skype number***">Call</a>
3 голосов
/ 11 марта 2019

Используйте приведенный ниже код. Это просто и работает во всех основных браузерах.

<a href="im:<sip:youremail@domail.com>"><button>Skype</button></a>
3 голосов
/ 23 марта 2018

Это очень просто. Используйте следующий формат.

<a href="im:<sip:youremail@domail.com>" >Click to chat</a>
...