我有一個rails應用程序,用戶在其中提供他的skype地址。我希望能夠在某人看到他的個人資料時確定用戶(在線或離線)的skype狀態。我如何在我的應用程序中做到這一點?有沒有人知道準備使用gem/plugin?在rails應用程序中獲取用戶的skype狀態
1
A
回答
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
首先 - 用戶必須允許您看到他/她的在線Skype的狀態。之後 - 如果你閱讀Skype的api很容易。或者只是谷歌的任何寶石/插件
+0
謝謝你們! – Ishu 2010-02-07 19:29:32
相關問題
- 1. 如何在UWP應用程序中使用UCWA爲商務用戶狀態/狀態訂閱Skype?
- 2. 以編程方式獲取Skype用於業務存在狀態
- 3. 在通用Windows應用程序中獲取鍵盤狀態
- 4. iPhone/Android應用程序讓用戶共享登錄/註銷狀態,如Skype
- 5. 在離子應用程序中獲取網絡狀態
- 6. 在應用程序中獲取低功耗狀態
- 7. 如何在我的應用程序中集成實時Skype狀態?
- 8. 如何從無狀態會話bean中獲取JSF應用程序用戶名
- 9. 如何獲取iOS 10通知中的應用程序狀態?
- 10. 如何通過Facebook應用程序獲取Facebook用戶的登錄狀態?
- 11. 獲取可用的Gmail用戶狀態
- 12. 獲取數據,而應用程序在後臺狀態
- 13. 在AJAX應用程序中保持Web應用程序狀態
- 14. 獲取從c#應用程序創建的IE popupwidow的狀態
- 15. 如何獲取我的應用程序的執行狀態?
- 16. 如何獲取應用程序的無提示安裝狀態
- 17. 如何獲取JBoss應用程序服務器的狀態
- 18. Android應用程序狀態
- 19. ASP.net應用程序狀態
- 20. PHP應用程序狀態
- 21. JNI應用程序狀態
- 22. ASP應用程序狀態
- 23. 爲Skype應用程序創建圖標,如在Skype中
- 24. weibo獲取其他用戶的狀態?
- 25. mvc中的應用程序狀態
- 26. 在asp.net應用程序中獲取在線用戶的數量
- 27. 是否可以在我的應用程序iOS中從Skype獲取通知?
- 28. 獲取網絡狀態時,應用程序啓動
- 29. Powershell獲取IIS應用程序初始化狀態
- 30. VB.NET從其他應用程序獲取實時狀態
我喜歡將此功能卸載到用戶。 – 2010-02-07 14:39:07
您可能不需要該腳本。我沒有。但是他們提供的按鈕選擇是有限的,至少在所有按鈕上都不使用透明背景,這使得我需要的按鈕看上去很難看。 還有另一種方法,只需獲取您的帳戶的狀態編號(0..8)。取http://mystatus.skype.com/ .num。問題是跨域Ajax提取(我是從JS做到的)。他們應該創建一個JSONP接口來獲得那些0..8的數字,imho。 –
akauppi
2010-07-31 08:12:43