Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Php 如果发布到组,则需要在组中安装应用程序,并使用用户令牌授予发布到组的权限_Php_Facebook_Facebook Graph Api_Facebook Php Sdk_Facebook Apps - Fatal编程技术网

Php 如果发布到组,则需要在组中安装应用程序,并使用用户令牌授予发布到组的权限

Php 如果发布到组,则需要在组中安装应用程序,并使用用户令牌授予发布到组的权限,php,facebook,facebook-graph-api,facebook-php-sdk,facebook-apps,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,Facebook Apps,我正试图通过业务应用程序类型facebook向我的群发布帖子,但出现以下错误: Fatal error: Uncaught Facebook\Exceptions\FacebookAuthorizationException: (#200) If posting to a group, requires app being installed in the group, and \ either publish_to_groups permission with user token, or

我正试图通过业务应用程序类型facebook向我的群发布帖子,但出现以下错误:

Fatal error:  Uncaught Facebook\Exceptions\FacebookAuthorizationException: (#200) 
If posting to a group, requires app being installed in the group, and \
either publish_to_groups permission with user token, or both pages_read_engagement \
and pages_manage_posts permission with page token; If posting to a page, \
requires both pages_read_engagement and pages_manage_posts as an admin with \
sufficient administrative permission
我已经在登录时请求了许可(我正在使用facebook php sdk和facebook graph api v2.10):

我转到并查看我的访问令牌的结果:访问令牌信息


所以我认为问题是我的应用程序没有安装在群中。我发现了一个类似的线程,但在这个答案中,它只是说,如果我是应用程序和组的管理员,那么它将工作,但它仍然返回上述错误。现在我甚至在个人(设置>应用)和我的群组(我的群组>设置>应用)中都找不到这个应用。谁能帮我解决这个问题,一个线索或一个教程创建facebook应用程序张贴到组请?谢谢大家!

您好,您解决问题了吗?我也有同样的问题。我在我的群应用中也看不到该应用,我是该应用和群的管理员。你可以为你的应用创建一个测试应用,然后再次测试。这是你的应用程序的克隆好的,我创建了测试应用程序,但我仍然没有在组应用程序中看到测试应用程序。你不必看到它。现在,您可以通过graph api向您的组发布帖子,但请记住:只有您和测试应用程序的测试人员才能看到此帖子
  $permissions = ['email','publish_to_groups' ];
  $loginUrl = $helper->getLoginUrl('mydomain/fb-callback.php', $permissions);