亲爱的,我构建了一个Java应用程序,该应用程序连接到facebook并从公共页面获取帖子(我是其管理员),为此我使用facebook4j并使用:
ResponseList<Post> results = facebook.getfeed();
并在此列表上使用迭代器,然后使用methode获取帖子的消息:
post.getMessages();然后将消息写入文件,现在我想在迭代中的每个帖子上回复,我使用此行;
String postID = post.getId();
facebook.commentPost(postID,"thank u dear");
我打印了postID,也没有问题,但是我在方法中遇到了以下异常:commentPost(): FacebookException {statusCode = 403,errorType ='OAuthException',errorMessage ='(#200)您没有足够的权限执行此操作',errorCode = 200,errorSubcode = -1,version = 2.4.13}
我将权限设置为:
`confBuilder.setOAuthAppId(MY_APP_ID);
confBuilder.setOAuthAppSecret(SECRET_KEY);
confBuilder.setOAuthAccessToken(PAGE_ACCESS_TOKEN);
confBuilder.setOAuthPermissions("manage_pages,publish_pages");`
什么是我需要回复帖子的正确权限,请多谢推荐我