我的公司有一个企业 Facebook 账户,在其中发布不同相册的活动照片。我的要求是获取 Facebook 相册中的所有照片并在我们的企业网站上展示。我能够获取这些照片,但用户访问令牌仅有效期为 60 天,这意味着每两个月我都需要登录公司的企业 Facebook 账户,重新生成令牌并在我的应用程序中更新令牌。
是否有任何方法可以生成永久访问令牌?或者是否有任何方法可以在我的应用程序级别重新生成令牌(而不显示登录对话框)?
是否有其他方法可以获取照片而无需创建应用程序?
我按照以下步骤进行操作:https://www.facebook.com/dialog/oauth?client_id=%3CCLIENT_ID%3E&scope=manage_pages&redirect_uri= 我从此 API 调用中获取了代码。然后我如下获取了令牌:https://graph.facebook.com/oauth/access_token?client_id=&redirect_uri=&client_secret=&code= 我使用访问令牌调试器验证了令牌。令牌有效期为 60 天。要获取页面令牌,我使用了 URL:graph.facebook.com/me/accounts?access_token= 我获得了我的应用程序页面的令牌。我在工具中验证了此令牌,它只有 60 天的有效期。
谢谢