无法使用页面访问令牌列出页面中的选项卡
我正在尝试使用 Graph Api Explorer 列出页面的所有选项卡。我正在使用页面管理员生成的令牌。使用该令牌,我可以访问 128274006712/tabs,然后可以看到该应用程序的选项卡列表。
但是,当我获取页面令牌 128274006712?fields=access_token 并使用该令牌访问选项卡列表时,它只会返回以下内容:
{
"data": [
]
}
我可以使用相同的访问令牌成功地从该页面删除选项卡,因此它显然已在最少删除权限。我可以使用使用原始用户令牌获得的另一个页面访问令牌成功地将选项卡添加到页面。
这是一个错误,还是我在这里遗漏了一些东西?
多谢
I am trying to list all the tabs of a page using the Graph Api Explorer. I am using a token generated by a page administrator. With that token I go to 128274006712/tabs and I can see a list of tabs for that application.
But when I obtain a page token, 128274006712?fields=access_token, and use that token to access the list of tabs, it just returns this:
{
"data": [
]
}
I could successfully delete a tab from that page using the same access token, so it clearly has at least delete permissions. And I could successfully add a tab to the page using another page access token obtained using the original user token.
Is this a bug, or am I missing something here?
thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
?fields=access_token 查询用于获取页面访问令牌,并且应使用具有
manage_pages
权限的用户访问令牌进行。然后,您可以使用页面访问令牌来访问页面已安装的选项卡 - 这不是您正在做的事情吗?
The ?fields=access_token query is to get the page access token, and should be made with the user access token which has the
manage_pages
permission.You can then use the page access token to access the page's installed tabs - is that not what you're doing?