gpt4 book ai didi

ruby-on-rails - 如何在 facebook graph api 中处理过期的访问 token

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:04 25 4
gpt4 key购买 nike

我正在开发实现了 Facebook 连接的 Web 应用程序。用户可以从我的网站发布到他/她的 Facebook 墙。

我知道从我的站点更新用户状态需要访问 token ,并且访问 token 会在一定时间后(即 2 小时后)过期。

因此,如果用户的访问 token 过期,则用户需要通过 Facebook 重新进行身份验证才能在墙上发帖。但我想像推特那样实现它。一旦您将 Facebook 帐户连接到 Twitter,您的推文就会发布到 Facebook。

我已阅读 this , 但我不懂 PHP。我可以更新 token 吗?如果是那么如何?推特是如何实现的?请指导我,我是新手。

提前致谢...!

最佳答案

offline_access 权限永远有效,或者直到用户在其 facebook 应用程序设置中明确取消对您的应用程序的身份验证。我在我的应用程序中检查的方式如下:

@$accounts = json_decode(file_get_contents("https://graph.facebook.com/".$fb_info['uid']."/accounts?access_token=".$fb_info['access_token']));

if($accounts){
$deauthed=false;
}

现在重新提示获取新访问 token 的权限

关于ruby-on-rails - 如何在 facebook graph api 中处理过期的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7467729/

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