如何通过链接开始Skype聊天-而非通话


74

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


2
在OS X firefox上,您需要执行skype:<skype-username>?通话,就像@Anton建议如何开始聊天
manumoomoo 2010年

Answers:


146

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

允许的查询参数:

  • chat -开始聊天
  • call -开始通话
  • add -将人添加到联系人
  • userinfo -查看用户资料
  • voicemail -留言
  • sendfile -发送文件

3
是否有可用查询的列表chat,例如call,等?
HellaMad 2012年

14
我不确定是否有人仍然需要它,但是这是我的列表:?通话-拨打电话?添加-将人添加到Skype?聊天-开始聊天?userinfo-查看用户个人资料?语音邮件-留下语音消息?发送文件-通过Skype发送文件
libjup 2012年

萨尔瓦多·达利(Salvador Dali)的答案包括官方文档的链接。
törzsmókus

1
MSDN文档仅mentioins call(也video可选)和chat
törzsmókus

-skype-name-强制性的吗?有没有一种方法可以共享链接/文本而无需在href中指定skype名称?
Howie

11

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

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

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

最后,我解决了。

我在Skype网页上的名字是 名字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">...

我只是希望你觉得它有用。

并且,不要忘记在之后要添加许多命令在网址中(添加,调用,聊天等)。


1
<a href="skype:live:skype.user.name?chat">
chim

是的,需要“直播:”。
OfficeYA 2015年

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>

这仍然有效吗?自从微软接手以来,他们所有的开发人员文档都消失了。
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协议较为通用,可能会与包括Windows在内的任何OS上已安装的另一个SIP应用冲突。最好使用Skype自己的架构skype:
medic17 20/09/24

4

使用下面的代码。它很简单,并且可以在所有主流浏览器中使用。

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

也许您可以添加说明为什么它起作用了?还是链接?干杯!
bastianwegge

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.