我正在尝试使用Android上的Facebook Dialogs向朋友发送直接消息。执行的代码如下:
Bundle params = new Bundle();
params.putString("message", "sending direct messages");
params.putString("to", friendId);
mFacebook.dialog(FBFriendsActivity.this, "apprequests", params, new PostDialogListener());
代码执行得很好。没错。 Facebook发送对话框出现,我点击发送。但是,我没有在收件人的通知中看到任何通知。
我必须要有一个Facebook应用程序才能使其正常工作吗?如果是这样,我如何发送用户到用户的请求?
答案 0 :(得分:1)
我会假设三件事之一。
有关详细信息,请参阅https://developers.facebook.com/docs/reference/dialogs/requests/
答案 1 :(得分:0)
“直接信息”是什么意思?收件箱消息?我不认为Facebook Android API支持这个......
是的,您需要一个Facebook应用程序,否则如何实例化mFacebook
?假设它是Facebook mFacebook = new Facebook("YOUR_APP_ID");
。但我认为你确实有你的Facebook应用程序,因为你说已经显示了一个对话框,你点击了发送。
代码,如果您想向朋友发送应用请求,那就是您要做的事情。
您可能需要查看本教程,其中向您展示了Facebook集成的关键步骤 https://developers.facebook.com/docs/mobile/android/build/#register