如果发布到群组,则需要在该群组中安装应用程序,并且需要具有用户令牌的publish_to_groups权限

Lê *_*ang 7 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 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
Run Code Online (Sandbox Code Playgroud)

我已经在登录时请求许可(我正在使用 facebook-php-sdk 和 facebook graph api v2.10):

  $permissions = ['email','publish_to_groups' ];
  $loginUrl = $helper->getLoginUrl('mydomain/fb-callback.php', $permissions);
Run Code Online (Sandbox Code Playgroud)

我转到https://developers.facebook.com/tools/debug/accesstoken并查看我的 access_token 的结果:访问令牌信息 在此输入图像描述

所以我认为问题是我的应用程序没有安装在组中。我发现了类似的线程Facebook API - How to add application to group in Developer mode,但在这个答案中,它只是说如果我是应用程序和组的管理员那么它会工作,但它仍然返回上述错误。现在我什至无法在个人(设置>应用程序)和我的群组(我的群组>设置>应用程序)中找到此应用程序。任何人都可以帮我解决这个问题,请提供线索或教程创建 Facebook 应用程序帖子到群组吗?谢谢 !