Android 使用sdk 3.0在facebook墙上发布

Android 使用sdk 3.0在facebook墙上发布,android,facebook,facebook-wall,Android,Facebook,Facebook Wall,我试图在用户的ID定义的墙上发布一条消息,但作为响应,我得到了一个错误“Unknown method” 我的代码是: final Bundle params = new Bundle(); params.putByteArray("message", "Test".getBytes()); params.putByteArray("name", "American Virgin".getBytes()); params.putByteArray("link", "http://bit.ly/1

我试图在用户的ID定义的墙上发布一条消息,但作为响应,我得到了一个错误“Unknown method”

我的代码是:

final 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());

final Request postToWall = Request.newRestRequest(Session.getActiveSession(), 
                                                    "/" + pickedUsersId.get(0) + "/feed", params, HttpMethod.POST);
postToWall.setCallback( new Request.Callback() 
{

    @Override
    public void onCompleted(Response response) 
    {
        Log.i(Utils.LOG, response.toString());

    }
});
Request.executeBatchAsync(postToWall);
在LogCat中,我有:

11-08 17:34:29.136: I/LOG(21699): {Response:  responseCode: 200, graphObject: null, error: {FacebookServiceErrorException: httpResponseCode: 200, facebookErrorCode: 3, facebookErrorType: null, message: Unknown method}, isFromCache:false}

除了
请求
方法中的
graphPath
参数外,其他一切看起来都正常。而不是:

“/”+pickedUsersId.get(0)+“/feed”

做:

pickedUsersId.get(0)+“/feed”

图形路径前面不应该有一个前导斜杠“/”。您可以随时参考我们的文档,了解如何准确地发布到提要