0

我可以使用 android 应用程序发布到用户墙上。但我有另一个请求发布到特定的应用程序页面(这是为同一个应用程序创建的)。但我找不到任何关于这个的资源......

任何人都可以帮助如何存档这个...

到目前为止,要在用户墙上分享这段代码正在运行..

private void postOnFB(byte[] data) {
    try {
        Log.v("postImage", "in");
        Bundle params = new Bundle();
        params.putString("description", "Play this awesome bible game..");
        params.putByteArray("picture", data);
        params.putString("message", facebookPostingMessage
                + "\n http://www.momaco.lk/");
        mAsyncFacebookRunner.request("me/photos", params, "POST",
                new SampleUploadListener(), null);
    } catch (Exception e) {
        // Do nothing only to catch exception
        e.printStackTrace();
    }
}

请有人可以帮我解决这个问题...

4

1 回答 1

0

您可以通过向应用页面的提要连接发出 HTTP POST 请求来发布到应用页面的墙上:

http://graph.facebook.com/APP_PAGE_ID/feed

也就是说,您的代码应该阅读

   mAsyncFacebookRunner.request(APP_PAGE_ID + "/feed", params, "POST",
            new SampleUploadListener(), null);

请注意,它是您发布到的应用程序页面 ID,而不是应用程序 ID。

于 2012-05-22T06:19:52.523 回答