0

我已经从 myapp 成功登录到 facebook 并获得了 accesstoken,但是当我在墙上发布消息时,我得到了以下异常。

{"error":{"message":"(#10) Application does not have permission for this action","type":"OAuthException","code":10}}

代码是:

Bundle parameters = new Bundle();
parameters.putString("message", "hello ...");
parameters.putString(Facebook.TOKEN, mFacebook.getAccessToken());  
try {
    String response = mFacebook.request("me/feed", parameters,"POST");
    } catch (IOException e) 
{}
4

1 回答 1

0

请从您自己的应用程序中授予 publish_stream 权限。

private static final String[] PERMISSIONS =
            new String[] {"publish_stream", "read_stream",};

当您初始化登录按钮时,您需要通过权限。

 mLoginButton.init(this, mFacebook,PERMISSIONS);
于 2013-02-13T08:49:43.193 回答