2012-01-17 12 views
3

から一つのリクエストで複数のURLに関する情報の取得、あなたがこれを行うことができます:FacebookでFacebookやTwitterは、Google +、および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" 

しかし、ツイッター、グーグル、およびLinkedInので、私はのみを把握することができます一度に1つのURLに関する情報を取得する方法。ここで、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 

を1つのHTTPリクエストは1つだけに向けられているどのように私は、Twitterは、Google +から一つのリクエストで複数のURLについての情報を得ることができ、およびLinkedInの

+0

あなたの質問は? – Lix

+0

Twitter、Google+、LinkedInからの1回のリクエストで複数のURLに関する情報を取得するには –

+0

投稿を編集してその質問を含める必要があります。 – Lix

答えて

-4

url。要求を送信する場所のIPアドレスを把握できなかった場合、HTTPリクエストが正しい場所にルーティングされる方法は他にありますか?

解決策があります。サーバ上にhttp://www.example.com/ajax/GetAllAtOnce.asmxなどのWebサービスを作成します。サーバー側のコードでは、4つのWeb要求を作成し、情報を収集してクライアントに返します。

+1

この回答はどのように正しいですか?問題は、APIから複数のURLに関する情報を取得することでした。 reddit.comやstack overflow.comのツイート数がtwitter上にあることを知りたいので、urlはこのようなAPIのパラメータです。問題は、すべてのAPIに1つのリクエストを送信することではなく、複数のURLパラメータを1つのURLパラメータ(twitterなど)に送信することでした。 – Davorin

+0

各APIから最も低い共通分母を使用して設計する必要があります。したがって、そのうちの1つが複数のURLを渡すことをサポートしていない場合、そのサーバーに複数の要求を行い、応答を「連結」する必要があります。 – DMCS

関連する問題