Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook API:通过pages API从我的应用程序访问多个页面时出现问题_Facebook_Facebook Graph Api - Fatal编程技术网

Facebook API:通过pages API从我的应用程序访问多个页面时出现问题

Facebook API:通过pages API从我的应用程序访问多个页面时出现问题,facebook,facebook-graph-api,Facebook,Facebook Graph Api,前提: 在解开永久令牌访问的谜团之后,我已经能够从我的应用程序在我的Readerly.Ink页面上发布 问题: 然而,我的应用程序应该在多个页面上发布,这取决于内容的语言。因此,我今天创建了其他页面(Readerly-Italiano、Readerly-English等),但我无法通过应用程序看到它们 即使我得到了/me/accounts,我看到的也只有原始/第一个Readerly.Ink页面。我也尝试过:/new page id?fields=access\u token&access\u t

前提: 在解开永久令牌访问的谜团之后,我已经能够从我的应用程序在我的Readerly.Ink页面上发布

问题: 然而,我的应用程序应该在多个页面上发布,这取决于内容的语言。因此,我今天创建了其他页面(Readerly-Italiano、Readerly-English等),但我无法通过应用程序看到它们

即使我得到了/me/accounts,我看到的也只有原始/第一个Readerly.Ink页面。我也尝试过:/new page id?fields=access\u token&access\u token=your user access token(根据Pages API的说明)-但我得到了一个错误!:-(

问题: 如何将新页面添加到应用程序? 或者我需要为每个页面创建不同的应用程序吗

据我所知,我创建的新页面与我创建的第一个页面(我是管理员)完全相同,并且我将它们全部添加到我的业务帐户中

请告知。谢谢

或者我需要为每个页面创建不同的应用程序吗

不,你不需要这样做。一个应用程序仍然能够管理多个页面

过去,你只是授予一个应用程序访问权限来管理所有你有管理员访问权限的页面。但由于这显然有点广泛和危险,Facebook已经改变了一些事情——用户可以指定他们希望应用程序访问的页面

当最初请求权限时,登录对话框会要求您这样做,但该列表不会在以后自动更新,以包含在此之后创建的任何页面

目前,似乎没有比删除已授予的权限,然后再次请求权限更实际的过程来获取新页面,在此过程中,用户将被要求选择他们希望再次授予访问权限的当前页面集

对于快速修复,您可以使用Graph API Explorer-使用“获取令牌”功能,删除授予的
manage\u pages
权限,然后再次请求


对于让其他人管理自己页面的面向公众的应用程序,可能应该在应用程序中执行此步骤-必要时通过API删除权限,然后再次通过登录流发送权限。(此时可能需要使用
重新验证
参数。)

该解决方案有效吗?取消权限,然后再次请求同一页面的权限!!!难道facebook没有提供任何其他解决方案,我们也不知道该解决方案吗?