我花了很多时间试图实现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对话框页面的文档中列出的参数相同的参数。但它仍然无效。正在设置这些参数:
只有app_id(我可以看到我的应用名称),access_token(分享实际工作)和redirect_uri(它重定向回移动应用)似乎有效果
答案 0 :(得分:1)
所以我发现你必须提供链接或图片。如果不是 - 它只是忽略所有过度参数。