为了账号安全,请及时绑定邮箱和手机立即绑定

自动将 Facebook 用户访问令牌延长至 60 天以用于 Instagram 提要

自动将 Facebook 用户访问令牌延长至 60 天以用于 Instagram 提要

PHP
HUWWW 2022-07-29 10:35:32
根据Facebook SDK 检索的长期令牌的FB 文档-使用 Facebook 的 SDK 的原生移动应用程序获得长期用户访问令牌,有效期约为 60 天。当使用您的应用程序的人向 Facebook 的服务器发出请求时,这些令牌每天刷新一次。如果没有请求,令牌将在大约 60 天后过期,此人将不得不再次通过登录流程来获取新令牌。似乎有一种方法可以通过定期向 FB 服务器发出请求来将令牌延长到 60 天以上。我的网络应用程序正在使用Facebook PHP SDK来检索用户的 Instagram 提要。我尝试运行每日后台 cron 来请求所有授权用户(即那些允许我的应用访问他们的帐户的用户)尝试上述操作。然而,结果充其量是不确定的。对于某些帐户,我似乎可以访问超过 60 天,而对于其他帐户,我只是收到错误“验证访问令牌时出错:会话已过期...”。我已尝试阅读所有文档,以及关于 SO 的几乎所有相关问题,但仍然找不到确凿的最新信息来源。有没有人设法可靠地延长寿命长的令牌?肯定强迫您的用户完成整个登录流程非常不方便吗?
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

Facebook 发布了Instagram 基本显示 API,允许在过期之前刷新长期访问令牌。

这非常适合像我们这样只需要“读取”用户个人资料、图像、视频和相册的应用程序。希望这可以帮助处于类似情况的人。


查看完整回答
反对 回复 2022-07-29
  • 1 回答
  • 0 关注
  • 267 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号