如果我是网页的管理员。我创建了一个能够发布到我自己的页面的应用程序。我之前做过的,我使用“Graph Explorer工具”来扩展“offline_access”,然后我获得发布时使用的令牌代码。它过去运作良好。
现在,当我点击“获取访问令牌”时,转到“扩展权限”,然后选中“offline_access”,单击“确定”。它不记得offline_access。
并且在应用程序之前没有“弃用offline_access”。
如果有人能让它发挥作用,请分享!会很感激!感谢
编辑:2013年1月9日
在我开始工作之后,如果有人遇到与我相同的问题,我会发布解决方案。
工具: 1-调试器(https://developers.facebook.com/tools/debug) 2- Graph Explorer(https://developers.facebook.com/tools/explorer)
要求: 您可以管理应用和Facebook页面
要做: 1- 启用应用程序以管理页面:转到“图形浏览器”,选择您的应用程序,单击“获取访问令牌”,转到“扩展权限”,然后选中“manage_page”
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检查此令牌,您将看到此令牌可以在2个月内存活。
3- 获取页面访问令牌:将令牌代码从步骤2复制到访问令牌:框,然后查询“我/帐户”,您将看到您的页面在框中显示为JSON数据在右边。你会看到“access_token”。复制该access_token代码并使用调试工具,您将看到Expires应显示Never。在创建具有终身访问权限的帖子到Facebook页面时使用该令牌。
答案 0 :(得分:0)
现在,当我点击“获取访问令牌”时,转到“扩展权限”,然后选中“offline_access”,单击“确定”。它不记得offline_access。
那是因为offline_access不再存在。
并且在应用程序之前没有“弃用offline_access”。
迁移不再可用,因为弃用过程已经完成并删除了权限。
如果有人能让它发挥作用,请分享!
请做一些研究!
此处已经反复讨论了offline_access的弃用以及如何处理它。
从这里开始,https://developers.facebook.com/roadmap/offline-access-removal/,然后搜索SO或网络,如果还有不清楚的事情。