无法在Android中向朋友的Facebook墙发帖子

时间:2012-12-09 07:56:54

标签: android facebook

我尝试了很多方法向朋友墙发帖子但没有成功:

Post on user's friends facebook wall through android application
Post message to facebook wall from android fb sdk always error
我还测试了我的帐号id和朋友ID不是来自facebook的阻止,他们可以在浏览器中一起发帖子 这是我的尝试:

    try { 
    Bundle params = new Bundle();

    params.putByteArray("message", "Test".getBytes());
    params.putByteArray("name", "American Virgin".getBytes());
    params.putByteArray("link", "http://bit.ly/12345".getBytes());
    params.putByteArray("description", "A Freshman College Girl on a scholarship from an ...".getBytes());
    params.putByteArray("picture", "http://xxx/MOV1026.jpg".getBytes());

    mAsyncRunner.request(((friendId == null) ? "me" : friendId) + "/feed", params,  new WallPostRequestListener());
    } catch (Exception e) {
        e.printStackTrace();
    }    

但它的回复错误:

 {"error": {"message":"An access token is required to request this resource.",
    "type":"OAuthException","code":104}}

然后我尝试将令牌添加到参数但不能正常工作

     params.putString(Facebook.TOKEN, mFacebook.getAccessToken());

问题是我可以毫无错误地登录成功 所以,我需要正确的方式将消息发布到适合我的朋友墙。

0 个答案:

没有答案