gpt4 book ai didi

php - Facebook 访问 token 的到期时间

转载 作者:行者123 更新时间:2023-12-02 05:38:28 24 4
gpt4 key购买 nike

如何在 php 中找到访问 token 何时过期?

最佳答案

您最初在 signed_request 中从 Facebook 收到的 token 在 2 小时或 7200000 毫秒或 7200 秒后过期。如果您使用以下请求扩展 token ,您将在响应中收到 5184000 秒的新过期时间,该时间将转换为 60 天。我通常做的是将这个以毫秒为单位的时间添加到当前 Unix 时间(以毫秒为单位)自纪元以来,并在需要时不断检查该时间。

Extending the 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

例如,我会请求在客户端获取信息并进行以下检查..

if (response.user.sources.FACEBOOK.expires > new Date().getTime() ) {
//do something
}

关于php - Facebook 访问 token 的到期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337840/

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