【问题标题】:Get events from facebook - token expiration从 facebook 获取事件 - 令牌过期
【发布时间】:2013-06-18 03:56:49
【问题描述】:

我需要从粉丝页面/用户那里获取最新活动并将其显示在博客上。 Graph API 一切正常,但问题是,我需要一个 access_token(目前我使用一个 access_token,从帐户生成)。

但问题是令牌过期(也是离线令牌).. 最好的方法是什么?

【问题讨论】:

  • 有时在用户登录您的应用程序时更新它。现在正常到期时间是 2 个月(iirc)
  • 本人在本站没有实际申请或授权
  • 你问的是最好的方法 - 我回答了。如果您认为它不适合您 - 使用 ALL 重要细节更新原始问题,以免我们猜测
  • 对不起,但我认为当我写“在博客上显示”时很清楚,没有登录/注册或登录,我无法重新生成令牌
  • 不是,也不清楚。如果您没有持久存储并且没有活动的用户会话 - 我无法想象您是如何工作的。

标签: facebook facebook-graph-api


【解决方案1】:

对于粉丝页面事件,您应该能够使用给定页面的页面访问令牌来检索数据。这将在https://developers.facebook.com/roadmap/offline-access-removal/ 中的场景 5 之后成为可能。对于用户的事件,您最多可以将令牌延长两个月,这里也有描述https://developers.facebook.com/roadmap/offline-access-removal/

要让它在您的博客上运行并不容易,因为您需要一种方法在令牌到期时每两个月重新验证一次用户。

Facebook 已经放弃了离线令牌的概念,因为它们会给用户带来巨大的安全风险,因为他们可能会忘记应用程序。如果用户在两个月内没有使用您的应用程序,Facebook 删除您的应用程序的用户授权是合理的。

【讨论】:

    猜你喜欢
    • 2012-05-15
    • 2015-01-08
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 2015-06-26
    • 2013-04-04
    • 2012-05-23
    • 2011-11-29
    相关资源
    最近更新 更多