使用 App ID & Secret 作为访问令牌列出 Facebook 页面的选项卡 returns 空列表

Using App ID & Secret as access token to list a Facebook page's tabs returns empty list

我正在寻找一种无需管理员登录即可自动管理我们页面的 Facebook 标签的方法。我尝试使用相关应用程序的 ID 和密码作为 suggested in this SO answer (FB docs) and that gets me access to the page and it seems all of the data on the page except tabs. When I try to access /{page-id}/tabs 我得到 { data: [] } 作为响应。我试过的 API 页端点工作正常。

我也试过 /{pageId}?fields=access_token 因为 suggested in this SO answer and it just retuned the app ID, the access token field completely absent. I tried that again using a user access token and it returned a token, but the Access Token Debugger 说令牌将在一小时后过期。

我正在尝试自动删除和重新排序选项卡,但如果用户需要在这发生前一小时登录,则无法达到目的。有什么方法可以为将 return 选项卡的页面获取永久访问令牌?有什么方法可以使用应用程序 id/secret 访问令牌方法来完成此操作?

似乎没有办法为只有 App ID 和机密的页面获取访问令牌。您必须让具有访问权限的用户登录并为您提供他们的访问令牌。但是,跟 I was able to get a never expiring page access token. You can see the steps I took in this answer几乎一样的问题。