我可以将 Skype 聊天嵌入我的网站吗

Posted

技术标签:

【中文标题】我可以将 Skype 聊天嵌入我的网站吗【英文标题】:Can I embed Skype Chat into my website 【发布时间】:2011-07-15 10:45:42 【问题描述】:

我想在我的网站中嵌入一个 Skype 聊天框。那可能吗?我正在运行 LAMP 架构,但如果需要,我愿意使用不同的 vps

【问题讨论】:

【参考方案1】:

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

【讨论】:

不完全是我所追求的,但这是现阶段可用的最佳解决方案。 是否可以集成Skype的视频通话功能?【参考方案2】:

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

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

用于 Web 的 Skype URI API:https://msdn.microsoft.com/en-us/library/office/dn745883.aspx

Skype API:https://www.skype.com/en/developer/

【讨论】:

是否可以集成Skype的视频通话功能? 不,你仍然不能。时间在流逝,Skype 仍然是一个非常封闭的平台。 dev.skype.com/webcontrol 只是将我带到 Skype 主页。网址改了吗? Webcontrol 不再可用。 JS 文件将从 CDN 中删除。这些 Skype 功能似乎是个坏消息。 answers.microsoft.com/en-us/skype/forum/all/…【参考方案3】:

有人可能会觉得这很有帮助。

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

找到here..

【讨论】:

【参考方案4】:

只能从您的网站在访问者计算机上启动本地安装的 Skype 客户端。

Skype为此提供了一个api:

http://dev.skype.com/skype-uri

你会在这里找到一个 Skype URI 教程:

http://dev.skype.com/skype-uri/skype-uri-tutorial-webpages

您正在寻找的是实时支持聊天。那里有很多商业产品。也许你也可以找到一些free script。

【讨论】:

【参考方案5】:

是的,您可以使用 Skype Web SDK 执行此操作。 https://msdn.microsoft.com/en-us/library/dn962133(v=office.16).aspx

【讨论】:

请注意,这仅适用于付费 Skype。【参考方案6】:

这些答案是旧的,目前不相关。使用用于 Skype 的非官方 NodeJS API,可以嵌入更新的基于云的聊天组。

https://github.com/ShyykoSerhiy/skyweb(我与这个项目没有任何关系)

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"]);
);

【讨论】:

以上是关于我可以将 Skype 聊天嵌入我的网站吗的主要内容,如果未能解决你的问题,请参考以下文章

C# Lync/Skype for Business 聊天机器人自动消息

如何使聊天网络应用程序使用 Skype 等 Facebook 聊天 API?

如何在聊天中回复特定消息,就像使用 html css javascript/jquery 的 skype/whatsapp

Skype For Business Server 2019 - 将聊天机器人与服务器 2019 集成的更好方法

Skype 聊天窗口、IPhone 消息应用程序中的控件

前端开发之旅-zopim在线即时聊天客服