2012-01-17 35 views
3

隨着Facebook的一個要求,你可以這樣做:獲取有關多個URL信息,從Facebook,Twitter,谷歌和LinkedIn

http://api.facebook.com/method/fql.query?format=json&query=SELECT total_count FROM link_stat WHERE url="http://stackoverflow.com OR url="http://stackexchange.com" OR url="http://example.com" 

然而,與Twitter,谷歌,LinkedIn,我只能弄清楚如何一次獲得關於一個URL的信息。這裏是網址(我花了一段時間才能找到):

http://urls.api.twitter.com/1/urls/count.json?url=http://example.com 

https://clients6.google.com/rpc (Google uses a POST request) 

http://www.linkedin.com/cws/share-count?url=http://example.com 

我怎樣才能從Twitter,Google +和LinkedIn一個請求獲取多個URL信息

+0

而你的問題是? – Lix 2012-01-17 07:48:44

+0

如何在Twitter,Google+和LinkedIn的一個請求中獲取關於多個網址的信息 – 2012-01-17 14:03:19

+0

您應該編輯您的帖子以包含該問題 - 從您的帖子中查看您所問的內容並不太清楚。 – Lix 2012-01-17 14:05:05

回答

-4

一個HTTP請求定向僅1網址。如果HTTP請求找不到要發送請求的IP地址,那麼HTTP請求會如何被路由到正確的位置?

您確實有解決方案。在您的服務器上寫入一個Web服務,如http://www.example.com/ajax/GetAllAtOnce.asmx。在您的服務器端代碼中,您創建四個Web請求,收集信息並將其發送回客戶端。

+1

此答案正確嗎?問題是關於從API獲取關於多個URL的信息,例如我想知道twitter上有多少tweet reddit.com或stack overflow.com,因此這種情況下的url是這種API的一個參數。問題不在於向所有API發送單個請求,而是要向其中的一個發送多個URL參數(例如,twitter) – Davorin 2012-11-20 12:22:40

+0

您仍然需要圍繞每個API的最低公共標準設計。因此,如果其中一個人不支持在多個URL中傳遞,那麼您需要向該服務器發出多個請求,並將這些響應「串聯起來」。 – DMCS 2012-12-31 20:19:25

相關問題