【发布时间】:2013-01-09 09:23:13
【问题描述】:
如果我是某个页面的管理员。我创建了一个能够发布到我自己页面的应用程序。我之前所做的,我使用“Graph Explorer Tool”来扩展“offline_access”,然后在发布时获得要使用的令牌代码。过去它工作正常。
现在,当我点击“获取访问令牌”时,转到扩展权限,然后检查“offline_access”,点击确定。不记得offline_access。
并且在应用程序之前没有“弃用offline_access”。
如果有人可以让它工作,请分享!将不胜感激!谢谢
编辑:2013 年 1 月 9 日
在我让它工作后,如果有人和我有同样的问题,我会发布解决方案。
工具: 1-调试器(https://developers.facebook.com/tools/debug) 2-图形资源管理器(https://developers.facebook.com/tools/explorer)
要求: 您可以管理应用程序和 Facebook 页面
要做: 1- 启用应用程序管理页面:转到“Graph Explorer”,选择您的应用程序,点击“Get Access Token”,转到“manage_page”上的“Extended Permission”检查
2- 将短期令牌换成长期令牌:这可以通过在浏览器上打开此链接来完成。但在此之前,您需要替换自己的信息。
https://graph.facebook.com/oauth/access_token?client_id={YOUR_OWN_APP_ID}&client_secret={YOUR_OWN_APP_SECRET}&grant_type=fb_exchange_token&fb_exchange_token={YOUR_OWN_SHORT_LIVED_TOKEN}
打开此链接后,如果一切正常,您将获得新的访问令牌代码。使用Debugger检查这个token,你会看到这个token可以存活2个月。
3- 获取页面访问令牌: 将步骤 2 中的令牌代码复制到访问令牌:框,然后查询“我/帐户”,您将看到您的页面在框上显示为 JSON 数据在右侧。您将看到“access_token”。复制该 access_token 代码并使用调试器工具,您将看到 Expires 应该显示 Never。当您创建具有终身访问权限的 Facebook 页面的帖子时,请使用该令牌。
【问题讨论】:
标签: post facebook-page