我想在我的网站上嵌入一个Skype聊天框,这是可能的吗?我正在运行LAMP架构,但如果需要的话也可以使用不同的VPS。
<a href="skype:-skype-name-?chat">开始聊天</a>
吗?更新于2019-11-23
Skype Webcontrol已从Microsoft平台中删除。可能与Skype for Web的发布有关。
此时强烈建议使用替代解决方案,例如Facebook Web Messenger来为您的网站提供服务。
更新于2018-09-05 (这些信息已经不再有效)
现在在以下链接Skype Webcontrol上可以实现。
添加呼叫按钮的HTML代码如下:
<span class="skype-button rounded" data-contact-id="skype-user-name"></span>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>
设置 "skype-user-name",然后就完成了...不需要其他任何操作。
旧帖:
抱歉,在本帖发布时,您无法将Skype聊天嵌入您的网站中。 但这些资源可能会有所帮助:
这是创建Skype按钮以在您的网站上进行聊天或通话的官方网站: https://www.skype.com/en/developer/create-contactme-buttons/
但我必须建议您的访问者需要安装Skype软件及其相应的扩展程序。在移动浏览器上,仅需要安装Skype应用程序。
这是网站的HTML代码:
SKYPE CALL
<a href="skype:USERNAME?call">call using Skype</a>
Skype 聊天
<a href="skype:USERNAME?chat">Chat with Skype</a>
SKYPE语音邮件
<a href="skype:USERNAME?voicemail">Leave a voicemail</a>
来源: http://www.vividstar.co.uk/2012/09/embedding-skype-html-on-your-website/
Skype URI API for the Web: https://msdn.microsoft.com/en-us/library/office/dn745883.aspx
Skype API: https://www.skype.com/en/developer/
有些人可能会发现这很有用。
<span class="skype-button bubble " data-contact-id="your-skype-id"></span>
<script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>
found here..
您可以使用Skype Web SDK来实现此功能。 https://msdn.microsoft.com/zh-cn/library/dn962133(v=office.16).aspx
只有从您的网站上启动访客计算机上本地安装的Skype客户端才是可能的。
Skype为此提供了一个API:
http://dev.skype.com/skype-uri
在这里,您将找到Skype URI教程:
http://dev.skype.com/skype-uri/skype-uri-tutorial-webpages
你需要的是一个实时支持聊天系统。市面上有很多商业产品可供选择。也许你还可以找到一些免费脚本(链接)。var skyweb = new Skyweb();
skyweb.login(username, password).then((skypeAccount) => {
skyweb.createThread([{"id":"8:someuserid","role":"User"},
{"id":"8:live:someliveuserid","role":"User"}
{"id":"8:youruserid","role":"Admin"}]);
});