2016-09-15 210 views
1

我有以下脚本算?或者我需要制作一个PHP脚本来为我做?获取Facebook的喜欢通过JavaScript SDK

+1

如果您想获取特定用户的信息,则需要该用户的许可。 access_token表示用户授予您网站的权限。 – Benjamin

+0

在我的网站上,我想显示我喜欢的粉丝页数。像“赞”按钮。 – Grzegorz

+0

您或者需要使用户登录,以便您可以使用其用户访问令牌 - 或者您需要在服务器端执行此操作,以便您可以使用您的应用或页面令牌。 (这两个不应该暴露在客户端代码中。)另外,在服务器端执行它可以实现一些基本的缓存形式,这样您就不会轻易地遇到API速率限制。 – CBroe

回答

6

这是为了让风扇的API数:

/{page-id}?fields=fan_count 

...或者使用JavaScript SDK:

FB.api('/{page-id}', {fields: 'fan_count'}, (response) => { 
    console.log(response); 
}); 

您可以使用应用程序令牌如果页面没有被限制年龄或地点,但您必须使用令牌服务器端。标记总是意味着保密。 App Token无需登录,它只是App ID和App Secret(ID | Secret)的组合,并且是永久性的。有关令牌

的更多信息:

旁注:你应该做的API调用服务器端不管怎样,在你的数据库缓存结果,否则你绝对会如果您获得大量用户/点击次数,则会达到API限制。

+0

提到年龄/位置限制(这似乎是我的问题)和ID |秘密组合的选择最佳答案! – Grzegorz