2013-10-06 33 views
0

我想開發使用Signal R的實時股票價格更新應用程序。 爲此,我參考了一些基於SignalR 的教程現在,我將使用雅虎或谷歌apis來取現場價格並將其顯示在我的網絡應用程序中。 問題是如何我的樞紐或我的客戶端功能將知道,價格已經改變,所以它可以採取最新的股票價格從API,然後我可以播放到特定組關於使用信號R的實時更新

+0

SignalR不會神奇地使第三方Web服務變得實時。但它可以讓你創建自己的realtime-ish服務,充當需要輪詢的傳統服務(如谷歌或雅虎)的代理。這樣做雖然有很多步驟,但是您應該將其分解並提出一個或多個具體問題 –

+0

好吧,現在我的問題是如何調用Google或雅虎API服務調用。我的意思是如何檢測以前股票價格已經改變,所以現在我必須讓谷歌或雅虎的API調用獲取最新price.and然後得到更新的價格和顯示在我的網站。 – Rajubhai

+0

那麼這與信號無關,但基本上你的服務器只需要調查谷歌/雅虎服務(服從他們的服務條款) –

回答

1

你不能做任何事情獲得API數據實時。這就是他們實施它的方式。如果他們支持實時,那麼應該在他們的API中提及。你可以做的是,定期從你的代碼中調用他們的API來查看是否有更新可用。您可以使用SignalR將更新推送到客戶端。在您的應用程序中實現服務器端和客戶端,以便每當定期檢查提供更新時,它都會將更新推送到客戶端。