有没有办法查询应用有权访问的所有access_tokens或page_ids?本能地我以为我可以做我/ accounts?access_token =但看起来它会返回我有权访问的所有页面,而不一定是应用程序被授权管理的页面 .
所以我知道我可以通过调用每个页面并传递我的页面访问令牌来检查访问令牌: <graph>/page_id?access_token=xxxx&fields=access_token
我看到大多数这些令牌也在我/帐户中,但我真的想了解APP正在管理的页面 . 有道理?
-
最好是我正在寻找获取page_id访问令牌的方法,但我愿意接受一个图形调用,它返回我管理的所有page_ids,并且我将手动查询每个 .
-
我通过应用程序访问的所有帐户是否也显示在我的
me/accounts
中?
有什么建议吗?
2 回答
所以我的问题是我/帐户有偏差,因为我授权应用程序“管理页面” . 因此,管理员的任何应用都会显示在我/帐户中?access_token = .
您获取访问令牌的选项包括:
me/accounts?access_token=<app_token>
/page_id/?fields=access_token&access_token=<app_token>
这是一个页面选项卡,你想查询它安装到哪些页面?或者您是说您的应用已经要求获得帐户权限,并且您想知道它可以发布到什么内容?如果后者我认为您应该能够发布到与该帐户关联的所有页面 . 这应该返回page_id和access_token https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Faccounts