Android-Can';t将应用程序中的消息填充到facebook墙

Android-Can';t将应用程序中的消息填充到facebook墙,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,我已经使用facebook sdk在facebook墙上发帖。我已经在开发者facebook中创建了应用程序id,并使用以下代码在facebook墙上发布 private Facebook facebook = new Facebook(APP_ID); private static final String[] PERMISSIONS = new String[] { "publish_actions" }; Bundle parameters = new Bundle(); parame

我已经使用facebook sdk在facebook墙上发帖。我已经在开发者facebook中创建了应用程序id,并使用以下代码在facebook墙上发布

private Facebook facebook = new Facebook(APP_ID);  
private static final String[] PERMISSIONS = new String[] { "publish_actions" };
Bundle parameters = new Bundle();
parameters.putString("message", message);
parameters.putString("description", "topic share");

try {
   facebook.request("me");
   String response = facebook.request("me/feed", parameters, "POST");
   Log.d(TAG, "got response: " + response);       
} catch (Exception e) {       
}
以上代码仅适用于appid包含的facebook管理员帐户。如果您尝试通过其他facebook帐户登录。它显示以下错误

{"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200}}
它要求获得public_actions权限,未经审查,publish_actions仅适用于在我们的应用程序中具有角色的用户。我提交审查,但他们告诉你,你的应用程序不能自动填充任何内容的消息字段。以下是facebook团队的评论


我需要在facebook墙上发布预填充文本。谁能帮我解决这个问题?我工作了很长时间。请帮助解决此问题。

您应该首先使用要检索的权限授权用户。哪位用户应该在墙上张贴您的文字?你没有选择任何人。请先尝试任何教程,例如:


您需要首先将申请提交到Facebook进行审查。 您需要添加

然后,您可以访问您的应用程序并在Facebook墙上发布

private Facebook facebook = new Facebook(APP_ID);  
private static final String[] PERMISSIONS = new String[] { "publish_actions" };
Bundle parameters = new Bundle();
parameters.putString("message", message);
parameters.putString("description", "topic share");

try {
   facebook.request("me");
   String response = facebook.request("me/feed", parameters, "POST");
   Log.d(TAG, "got response: " + response);       
} catch (Exception e) {       
}