0

我尝试了很多方法将消息发布到朋友墙但没有成功:

通过 android 应用程序在用户的朋友 facebook 墙上
发布 从 android fb sdk 将消息发布到 facebook 墙总是错误
我还测试了我的帐户 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());

问题是我可以登录成功而不会出错。
因此,我需要正确的方式将消息发布到对我有用的朋友墙。

4

0 回答 0