Facebook oAuth Access Token据说“永远不会”到期

时间:2013-01-16 15:47:53

标签: facebook facebook-graph-api facebook-opengraph facebook-oauth

我正在使用扩展访问令牌系统来扩展60天发布的oAuth令牌。这个系统运行良好但是有一个用户报告他们必须继续辞职。调试他的访问令牌时,这些是结果:

Application ID
54321
Application
User ID 
12345
Joe Blogs
Issued  
1358275114 (21 hours ago)
Expires 
Never
Valid   True
Origin  Web
Scopes  email friends_events manage_pages publish_actions rsvp_event user_birthday user_events user_location

Facebook在10月份弃用了offline_access,这被认为是产生这种“永不过期”访问令牌的唯一途径。为了确认我的问题:为什么我看到一个永无止境的访问令牌和一个在60天内没有过期的令牌?

1 个答案:

答案 0 :(得分:1)

该访问令牌具有manage_pages权限 - 如果您获得了60天的用户访问令牌,然后使用它来检索页面访问令牌,则链接到(无限)页面访问令牌的用户访问令牌也变为非-expiring

有关详细信息,请参阅https://developers.facebook.com/roadmap/offline-access-removal/上的方案5