我试图计算社交网络的数量,在我的情况下它是twitter,linkedin和gplus。我用jquery打电话给社交网络api,但我的浏览器控制台出现了所有三个社交网络的错误(从浏览器访问相同的网址工作正常)
XMLHttpRequest无法加载https://cdn.api.twitter.com/1/urls/count.json?url=http://maki.host.com:3000/blog/posts/fdsfdsfds。 Access-Control-Allow-Origin不允许原点http://maki.host.com:3000。
(对于推特)
我尝试修改我的标题以允许我的主机没有任何变化,也许有人有同样的问题,可以帮助我。感谢
答案 0 :(得分:0)
您可能应该为每个社交媒体网站使用API,而不是使用AJAX直接尝试刮取或进行API调用。例如,以下内容将检索Google+网络上可用于检索参与计数的活动:
对于Google+,您应该使用Google+ JavaScript Quickstart上展示的官方Google+ API客户端。
另一个例子是,如果您想要了解在Twitter上提及用户的人数,explore the API for Twitter可以找到您要查找的查询。
然后,您可以使用各种JavaScript libraries for Twitter之一来管理API调用。
对于Facebook,您应该使用Facebook JavaScript library。