【发布时间】:2023-03-09 17:17:01
【问题描述】:
我正在使用 Graph API 自动发布到页面。为了获得页面访问令牌,我首先使用 Graph API Explorer 的登录名登录到我的应用程序,权限为 manage_pages、publish_pages 和 pages_show_list。然后我使用访问令牌工具对其进行扩展,然后使用它在资源管理器中调用me/accounts 以获得没有到期时间的页面访问令牌。
当我第一次登录我的应用程序时,它处于开发模式。我查看了访问令牌调试器中的访问令牌,发现它具有manage_pages 和publish_pages 权限。但是,当我公开应用程序时,这些权限会从访问令牌的范围中消失,即使它所指的用户是应用程序的管理员。当我尝试在公共模式下进行 API 调用时,我收到以下错误:
(#200) This endpoint is deprecated since the required permissions manage_pages,publish_pages are deprecated
这真的让我很困惑,因为我相信这些权限并没有被弃用。
有谁知道当我将应用程序切换到公共模式时,为什么烫发会消失/被“弃用”?
【问题讨论】:
-
因为您尚未审核您的应用对这些权限的使用情况……?
标签: facebook-graph-api facebook-access-token