我有一个rails应用程序,用户在其中提供了他的skype地址。我希望能够在某人看到他的个人资料时确定用户的Skype状态(在线或离线)。我怎么能在我的申请中这样做?有没有知道准备使用的gem /插件?
答案 0 :(得分:3)
仅向访问者显示状态并不需要您自己获取状态。
最简单的方法是让访问者浏览器与Skype本身联系以查询状态。然而,正如Eimantas指出的那样。用户必须允许从网上显示状态。
之后,它只是一个简单的javascript和html:
<script type="text/javascript"
src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<a href="skype:<fill in username here>?call">
<img src="http://mystatus.skype.com/bigclassic/<fill in username here>"
style="border: none;" width="182" height="44" alt="<fill in username here> status" />
</a>
此脚本还允许您通过Skype调用此人,如果您不想要该功能,则应该只包含图像并跳过链接和javascript。
如果您想要更多替代方案,请查看http://www.skype.com/share/buttons/。
答案 1 :(得分:1)
首先关闭 - 用户必须允许您查看他/她的在线Skype状态。在那之后 - 如果你阅读skype api很容易。或只是谷歌任何宝石/插件