我正在尝试在Android应用程序中使用'requests'facebook对话框。 facebook教程非常简单:(http://developers.facebook.com/docs/mobile/android/build/ - 搜索'请求对话')
据说,只需要一行代码就可以显示与朋友列表对话的对话框,您可以在其中选择要向其发送邀请的对话框:
//Send requests with no friend pre-selected and user
//selects friends on the dialog screen.
mFacebook.dialog(context, "apprequests", new AppRequestsListener());
//send request to a particular friend.
Bundle params = new Bundle();
params.putString("to", "");
mFacebook.dialog(context, "apprequests", new AppRequestsListener());
除了明显的拼写错误(他们错过了将第二个案例中的params传递给函数),一切看起来都不错。 所以我尝试了两种变体,我从Facebook获得的响应始终是相同的:
AppName发生错误。请稍后再试。 API代码:100。API错误说明:参数无效。错误消息:参数消息是必需的。
我做错了什么,或者Facebook被搞砸了?
答案 0 :(得分:1)
只需做同样的事情。错误消息指向您丢失的邮件正文。修改后的代码(下面)为我做了诀窍。
Bundle params = new Bundle();
params.putString("message", "This is the message text");
mFacebook.dialog(context, "apprequests", params, new AppRequestsListener());
希望这有帮助!