我有一个 Rails 应用程序,用户在其中提供他的 Skype 地址。当有人看到他的个人资料时,我希望能够确定用户的 Skype 状态(在线或离线)。我怎样才能在我的应用程序中做到这一点?有谁知道可以使用的 gem/plugin 吗?
问问题
1438 次
2 回答
3
仅向访问者显示状态并不需要您自己获取状态。
最简单的方法是让访问者浏览器联系 Skype 本身来查询状态。然而,正如 Eimantas 指出的那样。用户必须允许从 Web 显示状态。
之后,它只是一个简单的 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/ 。
于 2010-02-07T12:46:51.897 回答
1
首先 - 用户必须允许您查看他/她的在线 Skype 状态。之后 - 如果您阅读 Skype api,这很容易。或者只是谷歌任何宝石/插件
于 2010-02-07T10:24:36.177 回答