Facebook Android-SDK发布消息问题
问题描述:
我正在尝试使用官方Facebook SDK for Android向用户墙发布消息。Facebook Android-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() {...
在对话框中除了消息外,所有内容都可以成功解决。在对话框中,消息字段为空。
请帮忙, 谢谢!
答
正如BK所说,消息字段现在已被弃用。唯一的办法是我发现你仍然可以做到这一点,它可以请求publish_stream权限并直接发布到他们的墙上,而不让他们看到消息或单击“共享”(从Facebook用户界面)。在某些情况下,这可能是你想要的。这是给我的。 This tutorial有助于展示如何做到这一点。
附加说明:您可以创建自定义对话框,以允许用户在发布之前查看或编辑消息。
答
由于Facebook希望用户发布独特内容,因此2011年7月不推荐使用邮件字段。看到这个blog post:
重大更改:“消息”参数在饲料对话框
忽视的7月12日,我们忽略在饲料对话框中的消息参数。 这消除了预填充流故事的能力(禁止使用 政策IV.2)。此更改鼓励用户与他们的朋友分享真实和 相关内容。
哇...那么糟糕...有什么其他的方式来做到这一点? – harsimranb 2012-02-06 02:33:50
您可以构建自己的对话框,提示输入publish_stream权限,然后直接发布到墙上。 – bkaid 2012-02-06 03:55:50
我有我自己的对话框,但我不确定如何继续推荐您的建议...您可以告诉我如何手动执行此操作吗? – harsimranb 2012-02-07 23:18:26