Facebook Android-SDK发布消息问题

时间:2012-02-05 05:13:17

标签: android facebook facebook-android-sdk

我正在尝试使用适用于Android的官方facebook SDK向用户墙发布消息。

            parameters.putString("method", "feed");
            parameters.putString("link", "www.example.com");
            parameters.putString("name", "Example Web");
            parameters.putString("description", "An example website for testing.
            parameters.putString("message", etMessage.getText().toString());
            facebook.dialog(this, "feed", parameters,
                    new DialogListener() {...

除了消息之外,所有内容都在Dialog中成功解决。在对话框中,消息字段为空。

请帮忙, 谢谢!

2 个答案:

答案 0 :(得分:4)

消息字段已于2011年7月弃用,因为Facebook希望用户发布唯一内容。见blog post

  

突破更改:Feed对话框中忽略“message”参数

     

7月12日,我们忽略了Feed对话框中的消息参数。   这消除了预先填充流故事的能力(禁止使用   政策IV.2)。此更改鼓励用户分享正宗和   与朋友有关的内容。

答案 1 :(得分:2)

正如BK所说,消息字段现已弃用。唯一的方法是我发现你仍然可以这样做它来请求publish_stream权限并直接发布到他们的墙上,而不让他们看到消息或点击“分享”(来自Facebook用户界面)。在某些情况下,这可能是你想要的。这对我来说。 This tutorial有助于展示如何做到这一点。

附加说明:您可以创建自定义对话框,让用户在发布之前查看或编辑邮件。