使用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
如何在Twitter,Google +和LinkedIn的一个请求中获取有关多个网址的信息
答案 0 :(得分:-4)
一个HTTP请求仅针对1个URL。如果HTTP请求无法找出发送请求的IP地址,那么如何将HTTP请求路由到正确的位置?
你有一个解决方案。在您的服务器上编写Web服务,例如http://www.example.com/ajax/GetAllAtOnce.asmx
。在服务器端代码中,您创建了四个Web请求,收集信息并将其发送回客户端。