ERROR :- {"error":{"message":"(200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200}}
アプリケーションで次のコードを使用しました。このコードでは、Facebook アカウントを開くと正常に投稿されますが、他の人がログインしている場合、自分のウォールに投稿できません。
public void postMessageOnWall(String msg) throws FacebookError, JSONException
{
if (facebook.isSessionValid())
{
Bundle parameters = new Bundle();
parameters.putString("message", msg);
try
{
//JSONObject response=Util.parseJson(facebook.request("me/feed", parameters,"POST"));
String response = facebook.request("me/feed", parameters,"POST");
System.out.println(response);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else
{
}
}
Facebook での共有中に FACEBOOK_PERMISSION = "publish_stream" を使用しました。