【问题标题】:Post to fanpage with offline_access使用offline_access 发布到粉丝专页
【发布时间】: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


    【解决方案1】:

    现在,当我单击“获取访问令牌”时,转到扩展权限,然后检查“offline_access”,单击确定。不记得offline_access。

    那是因为offline_access 已经不存在了。

    并且在应用程序之前没有“弃用offline_access”。

    迁移不再可用,因为弃用过程已完成并删除权限。

    如果有人可以让它工作,请分享!

    请做一些研究!

    offline_access 的弃用以及如何处理它已在此处反复讨论。

    从这里开始,https://developers.facebook.com/roadmap/offline-access-removal/,如果仍有不清楚的地方,请搜索 SO 或网络。

    【讨论】:

    • 感谢 CBroe。在发布我的问题之前,我曾多次访问该链接。再次访问后,我在“场景 5:页面访问令牌”找到了解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多