我正在为非营利组织开发一个网站。我将它构建为在heroku上托管的快速应用程序,需要访问非营利性facebook组活动。 我能够在图表api资源管理器中抓取所有群组的事件。但我对于我需要什么api令牌感到非常困惑。
我需要提供什么facebook api令牌来提供我的webapp才能访问随机群组的活动列表?
答案 0 :(得分:2)
可能是来自申请信息的应用程序的app访问令牌。可以通过将应用程序ID和应用程序密钥链接在一起来创建访问令牌,如下所示:
APP_ID | APP_SECRET
之间没有空格,只是为了清晰起见而提供它们。
PHP示例:
$app_access_token=$app_id."|".$app_secret;
然后只需将访问令牌附加到您的请求中即可。
答案 1 :(得分:-1)
您想要使用应用令牌。最简单的方法是创建一个应用程序,然后提交一个get请求,将app_id与您的应用程序密钥连接起来。
同样curl https://graph.facebook.com/v2.1/endpoint?key=value&access_token=app_id|app_secret
请注意https
是必需的。 https://developers.facebook.com/docs/facebook-login/access-tokens/#apptokens
请注意,这仅适用于不需要用户凭据的终端,例如公共群组https://developers.facebook.com/docs/graph-api/reference/v2.1/group/但是群组/活动确实需要用户访问令牌https://developers.facebook.com/docs/graph-api/reference/v2.1/group/events