Android Facebook分享不起作用

时间:2012-08-28 14:44:36

标签: android facebook feed

我花了很多时间试图实现Facebook共享但没有成功。我尝试了各种各样的实现,并阅读了相当多的Q& As与我遇到的类似问题有关。

我有简单的Facebook例子。我想要的是设置提要对话框的描述或至少消息。这是我在示例代码中添加的内容:

Bundle parameters = new Bundle();
parameters.putString("caption", "1000vaikai Caption...");
parameters.putString("description", "This is a description"); // the message to post to the wall
parameters.putString("user_message_prompt", "This is message prompt");
parameters.putString("user_message", "MEEEESAGE");

mFacebook.dialog(Example.this, "feed", parameters,
                 new SampleDialogListener());

但它没有效果。没有预设,只有一个简单的饲料对话框。 Here它说对话框方法有键值参数,但我找不到它们的列表。如您所见,我尝试使用Feed网址中的参数,但它不起作用。

任何人都能正常工作吗?

修改 我破解了Facebook SDK,它似乎生成了正确的URL(https://m.facebook.com/dialog/feed +我的参数+从Facebook SDK本身获取的参数)。这意味着它使用与关于Feed对话框页面的文档中列出的参数相同的参数。但它仍然无效。正在设置这些参数:

  • USER_MESSAGE
  • REDIRECT_URI
  • 描述
  • APP_ID
  • 显示
  • 标题
  • 的access_token
  • user_message_prompt

只有app_id(我可以看到我的应用名称),access_token(分享实际工作)和redirect_uri(它重定向回移动应用)似乎有效果

1 个答案:

答案 0 :(得分:1)

所以我发现你必须提供链接图片。如果不是 - 它只是忽略所有过度参数。