我正在编写代码以允许将事件从网站上传到 facebook,为此我需要一个管理页面访问令牌,我发现获取该令牌的过程是:
首先将域添加到应用程序:
然后通过以下方式获取短期访问令牌:
https://www.facebook.com/dialog/oauth?client_id=[App ID]&redirect_uri=[完整网站 uri]&scope=create_event&response_type=token
然后从以下位置获取更持久的访问令牌:
https://graph.facebook.com/oauth/access_token?client_id=[App ID]&client_secret=[App Secret]&grant_type=fb_exchange_token&fb_exchange_token=[上面给出的访问令牌]
然后从以下位置获取特定于页面的令牌:
https://graph.facebook.com/me/accounts?access_token=[上面给出的访问令牌]
这将返回一个 json 编码数组,其中包含我管理的每个页面的令牌,我收集的每个页面持续 60 天。
但是我不管理我正在编码的网站,所以不希望每 2 个月重复一次这个手动程序,有人可以给出一个自动化程序的想法或确认 Facebook 是否不可能。