gpt4 book ai didi

facebook - 重新离线访问弃用 : When to do the fb_exchange_token thing?

转载 作者:行者123 更新时间:2023-12-04 18:24:12 27 4
gpt4 key购买 nike

我正在调整一个已经使用 FB 身份验证和访问 token 一段时间的站点,以处理不推荐使用 offline_access 的问题,特别是执行 fb_exchange_token 来为站点用户获取延长期限的 token 。它似乎有效,但我有一些问题。我的基本做法是:

  • 我通过通常的服务器端来回过程让用户登录,最后给了我一个有效的用户访问 token 。这工作正常,并且似乎在 5300 秒左右有效,就像标准/原始 token 一样。
  • 然后我立即进行 fb_exchange_token 调用;这成功了,并给了我一个新的 access_token 可以使用几个月。这是我的网站在代表用户执行操作时保存以备将来使用的 token 。

  • 这是有道理的,对吧?一个接一个地打一个电话似乎有点多余,但它让我得到了延长生命周期的 token ,这正是我想要的。我想我可以使用原始 token ,只要它持续存在,并且在原始 token 过期之前不打扰交换,但是(a)似乎我不妨从一开始就获取并使用扩展的 token 和(b)我不清楚是否可以将过期的 token 换成延长期限的 token 。

    所以:有人看到这种方法有什么问题吗?谢谢!

    最佳答案

    a) 是的,这种方法效果很好。我用我的一些应用程序来做到这一点。

    b) 请参阅此常见问题解答中的第 3 项。
    http://dominicminicoopers.blogspot.com/2012/03/facebook-access-tokens-and-offline.html

    Can I exchange my 60 day access token for a new 60 day access token?

    No, sorry you cannot. You can only exchange a valid (meaning current) user access token for an extended one. You cannot extend an already extended access token.

    关于facebook - 重新离线访问弃用 : When to do the fb_exchange_token thing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10031936/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com