75

您可以放入链接skype:usernamehref属性,它可以工作,但它会开始通话,但我想创建一个链接来开始聊天(文本对话)。我知道这skype:是一种协议,但不知道如何创建此链接。

4

6 回答 6

147

你试过<a href="skype:-skype-name-?chat">Start chat</a>吗?

允许的查询参数:

  • chat- 开始聊天
  • call- 开始通话
  • add- 将人添加到联系人
  • userinfo- 查看用户的个人资料
  • voicemail- 留言
  • sendfile- 发送文件
于 2010-05-15T20:53:55.587 回答
11

我整天都在与以下链接作斗争。

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

我遇到的问题是-skype-name-部分

最后,我刚刚解决了。

我在 Skype 网页上的名字是name但真实姓名是name lastname。我网页中的链接确实使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 中(添加、通话、聊天等)。

于 2015-04-09T01:31:52.633 回答
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>
于 2013-08-05T15:30:40.450 回答
5

解决方案:您只需使用这种格式,希望它工作正常

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

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

于 2017-02-21T07:00:33.777 回答
4

使用下面的代码。它很简单,适用于所有主流浏览器。

<a href="im:<sip:youremail@domail.com>"><button>Skype</button></a>
于 2019-03-11T08:37:38.700 回答
3

它非常简单。使用以下格式。

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

于 2018-03-23T07:36:56.230 回答