繁体   English   中英

从Android在Facebook墙上发布消息。

[英]Post message on facebook wall from android.

我已经成功地从myapp登录到Facebook并获得了访问令牌,但是当我在墙上张贴消息时,出现了以下异常。

{"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) 
{}

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

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

那时,当您初始化登录按钮时,您需要传递权限。

 mLoginButton.init(this, mFacebook,PERMISSIONS);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM