Получение информации о нескольких URL за один запрос из Facebook, Twitter, Google+ и LinkedIn - PullRequest
3 голосов
/ 17 января 2012

С помощью Facebook вы можете сделать это:

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, Google и LinkedIn я могу только выяснить, как получать информацию об одном 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

Как я могу получить информацию о нескольких URL-адресах за один запрос из Twitter, Google+ и LinkedIn

1 Ответ

0 голосов
/ 21 января 2012

Один HTTP-запрос направлен только на 1 URL.Как еще HTTP-запрос будет направлен в правильное место, если он не может определить IP-адрес, куда отправить запрос?

У вас есть решение.Напишите веб-сервис на вашем сервере, например http://www.example.com/ajax/GetAllAtOnce.asmx.В своем серверном коде вы создаете четыре веб-запроса, собираете информацию и отправляете ее обратно клиенту.

...