顾名思义,我想知道如何才能获得一个永不过期的facebook用户访问令牌。我需要在以后创建一个页面访问令牌。我试着使用他们的图形资源管理器工具,但我只能让它达到两个月的到期日期和我的用例,这将是不理想的。
为了简短地解释一下我的用例,在我们的网站im试图实现一个facebook共享系统,在这个系统中,每个用户都可以共享他们想要的东西,比如facebook页面上的帖子(我们没有使用facebook登录,如果这是正确的方法,用户只会在他们自己的开发工具面板上提供访问权限)。我让它起作用了,但只有在2-3个月内到期的访问令牌才能生效。因此,用户必须每2-3个月重新确认我们的服务是不理想的,也不会真正为我们工作。那么,我是否可以通过编程刷新该令牌,或者用户是否必须每隔几个月就给出一个新的用户访问令牌。
我试过遵循这个答案,但没有运气,Long Lived access token Facebook Page和许多类似的答案。还有一个建议是,如果您想要一个永不过期的访问令牌,那么您应该联系facebook,这个用户建议使用Generate permanent access token Facebook API。
现在,我想知道在2021年是否有可能做到这一点,以及在如何生成所述令牌或刷新它们方面是否遗漏了什么。
编辑:
我使用以下请求获取扩展访问令牌。
https://graph.facebook.com/oauth/access_token?client_id=<your FB App ID >&client_secret=<your FB App secret>&grant_type=fb_exchange_token&fb_exchange_token=<your short-lived access token>当我得到我用的记号之后
https://graph.facebook.com/me/accounts?access_token=<your long-lived access token> 以获得扩展访问令牌。
发布于 2021-05-20 22:45:01
若要获取永不过期的页访问令牌,请执行以下步骤:
通过单击页面底部的“扩展访问令牌”,https://developers.facebook.com/tools/debug/accesstoken/
在访问令牌调试器中,令牌将被标记为“never: never”。
https://stackoverflow.com/questions/66170403
复制相似问题