gpt4 book ai didi

Facebook Oauth access_token andpoint 不返回 "expires"值

转载 作者:行者123 更新时间:2023-12-03 10:22:31 25 4
gpt4 key购买 nike

我对 Facebook Oauth access_token 端点有一个奇怪的问题:

https://graph.facebook.com/oauth/access_token?             
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN

文档 here (在“场景3”中)说:
“如果在该用户仍然存在有效的长期用户 access_token 时进行调用,则第二次调用返回的用户 access_token 可能相同或可能已更改,但在任何一种情况下,到期时间都将设置为保质期长。”

如果我获得了一个有效的长期用户 access_token,则此端点返回与我已经拥有的相同的访问 token 并也使参数过期 但只是短期 .
因此,如果我在一段时间后(例如几个小时)重复对上面的相同调用并使用相同的 access_token 指向它,它只会返回没有 expires 参数的 access_token 。
...所以我无法确定我的 access_token 何时到期。
请注意,返回的 access_token 仍然有效并且运行良好。

你遇到过同样的问题吗?
你有什么建议吗?
谢谢!

最佳答案

我们遇到了同样的问题。我建议在您的数据库中记录到期时间。当然,不是到期秒数,而是实际到期日期/时间。
我们也将发送电子邮件以请求用户更新他们的 token 。如果有另一种方式来提出该请求,我们也有兴趣了解它。向用户询问另一件事(他们的电子邮件)听起来不是一个好主意。

关于Facebook Oauth access_token andpoint 不返回 "expires"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11466684/

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