如何在Android上将值传递给Facebook对话框

时间:2012-04-22 07:36:38

标签: android facebook

我正在通过使用如下图所示的Facebook对话框来实现对Wall的Post消息,如下所示 enter image description here

任何人都知道如何将值从Activity传递给FB Dialog,比如“在这里分享你的想法......”并将其作为diablog上文本框的提示?请帮帮....

1 个答案:

答案 0 :(得分:3)

如果您在询问如何将文本作为消息发送给用户,那么答案就是您不能这样做。

过去可以添加“message”参数但应用程序滥用该选项,因此facebook决定删除该选项。 使用该对话框时,用户可以完全控制进入消息字段的内容。

你能做到的唯一方法(我知道)就是要求“publish_stream”权限然后在不使用对话框的情况下发布为用户,在android上下文中它使用 { {3}} (或facebook.request),类似于:

Bundle parameters = new Bundle();
parameters.putString("link", "http://stackoverflow.com");
parameters.putString("message", "A user message..");
facebook.request("me/feed", parameters, "POST");