TL; DR::我想从公共页面上读取事件,并将其显示在我们的非营利组织的网站上。网络:我们不必在Facebook和当前使用的Google日历中重复创建事件。
我正在进行以下api调用:
GET https://graph.facebook.com/DurangoCafeAuPlay/events?access_token=${APP_ID}|${APP_SECRET}
它返回一个空数组:[]
当我转到页面时,可以清楚地看到今天发生的事件。
我创建的应用独立于其他人创建的页面,但在该Facebook页面上我被列为管理员角色。
这些调用将来自我的节点服务器,因此永远不会将appid和app机密提供给客户端浏览器。...
更新,我能够使用图形api资源管理器生成用户令牌,然后我必须向该用户令牌授予页面令牌的页面权限。与下面的@misorude注释相反,此令牌确实返回数据。
也就是说,这是我需要以纯休息格式知道的内容:
1)如何通过网址获取用户令牌?我尝试了以下代码,但我得到的只是返回的appid|secret
值,
`https://graph.facebook.com/oauth/access_token?client_id=${process.env.FACEBOOK_APP_ID}&client_secret=${process.env.FACEBOOK_SECRET}&grant_type=client_credentials`;