在获得Facebook应用程序审查团队对发布操作的批准后,无法在Facebook上发布

在获得Facebook应用程序审查团队对发布操作的批准后,无法在Facebook上发布,facebook,facebook-graph-api,facebook-social-plugins,Facebook,Facebook Graph Api,Facebook Social Plugins,我已经创建了一个应用程序,可以代表用户在墙上发帖。我已获得Facebook团队对该应用程序的发布批准。但我仍然无法发送邮件。我犯了以下错误 {"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200}} Exception in thread "main" org.springframework.s

我已经创建了一个应用程序,可以代表用户在墙上发帖。我已获得Facebook团队对该应用程序的发布批准。但我仍然无法发送邮件。我犯了以下错误

{"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200}}
Exception in thread "main" org.springframework.social.InsufficientPermissionException: Insufficient permission for this operation.

当我的应用程序请求用户批准时,也有一个问题,它只显示公共配置文件,如下面的屏幕截图

看一看

您需要为
范围
参数添加以逗号分隔的权限列表:

范围
。以逗号分隔的权限列表,用于向使用您的应用程序的人员请求权限


您是否已将发布操作添加到您的代码中以便请求它?仅仅因为许可被批准并不意味着它将被要求。您不应要求提交发布行动。你需要的时候应该要它。如何做到这一点?文档中对此进行了描述: