【发布时间】:2012-09-14 07:44:42
【问题描述】:
我有一个一般性的 Facebook 开发问题。我正在尝试了解 Facebook 上的场景 5 删除 offline_access 页面应该如何工作以及该令牌可以用于什么。
关于我的应用程序的一些信息。我允许我的应用程序用户从我集成的第三方系统安排/发布 Facebook 帖子。然后我们拉出喜欢和 cmets 并将其反馈到该系统中。现在我们准备好获得 60 天的长寿命令牌,这很好用,但我们必须对调度施加时间限制。这不是世界末日,但如果我们能做得更好,我们希望探索这个选项。
因此,我们被告知了我在下面发布并链接到的“场景 5”。我的问题是:
- 用户管理的页面是什么意思?
- 这种方法的优缺点是什么?
- 与 #2 类似,此方法可以做或不做哪些 60 天访问令牌不能/可以做的事情?
- 在实施时需要注意哪些提示或障碍?
场景 5:页面访问令牌
当用户授予应用程序 manage_pages 权限时,应用程序能够通过查询 [User ID]/accounts Graph API 端点来获取用户管理的页面的页面访问令牌。启用迁移后,当使用短期用户访问令牌查询此端点时,获得的页面访问令牌也是短期的。
使用端点和前面解释的步骤将短期用户访问令牌交换为长期访问令牌。通过使用长期用户访问令牌,查询 [User ID]/accounts 端点现在将为用户管理的页面提供不会过期的页面访问令牌。这也适用于使用通过已弃用的 offline_access 权限获得的未过期用户访问令牌进行查询时。
http://developers.facebook.com/roadmap/offline-access-removal/
【问题讨论】:
标签: facebook facebook-javascript-sdk facebook-c#-sdk facebook-access-token