如何从Android应用程序发布到用户的Facebook墙

时间:2013-09-25 14:42:01

标签: android facebook facebook-graph-api

在我的Android应用程序中我正在使用facebook http api,我需要一种能力,用户将照片的消息发布到他们的墙上。我查看了开放图形api,但我无法理解应该使用哪种动作。还有一个,似乎每个故事都应该先由facebook主持,而facebook要求我重现故事的发布步骤,但如果我的应用尚未发布,我怎么能这样做呢?为了我的目的,我是否必须使用facebook android sdk?

3 个答案:

答案 0 :(得分:0)

首先,在您的应用中集成 Facebook Android SDK 3.0。它会让你的生活变得更轻松。

将数据附加到帖子的代码:

        Bundle postParams = new Bundle();
        postParams.putString("name", "Facebook SDK for Android");
        postParams.putString("caption", "Build great social apps and get more installs.");
        postParams.putString("description", "The Facebook SDK for Android makes it easier and faster to develop Facebook integrated Android apps.");
        postParams.putString("link", "https://developers.facebook.com/android");
        postParams.putString("picture", "https://raw.github.com/fbsamples/ios-3.x-howtos/master/Images/iossdk_logo.png");

要在墙上发布的代码: me/feed

 Request request = new Request(session, "me/feed", postParams, 
                              HttpMethod.POST, callback);

Facebook SDK Documentation 是您可能希望经历的事情。

答案 1 :(得分:0)

您应该使用适用于Android的Facebook API ,它包含大量适合您的示例。特别是如何在用户的墙上发布,请看一下这个链接 https://developers.facebook.com/docs/android/publish-to-feed/

答案 2 :(得分:0)

我使用Graph Api (not open graph)

解决了我的问题