如何使用android facebook sdk向其他用户发送私信?

时间:2015-11-06 04:46:55

标签: android facebook

我在互联网上搜索过,但我找不到解决问题的方法。 在我的应用程序中,我有一个Facebook使用Android Facebook sdk的选项,然后我得到用户 Facebook(accessToken,userId)的信息 说{{ 1}}。有没有办法向另一位不是USER1朋友的USER2用户发送私信。

1 个答案:

答案 0 :(得分:1)

Facebook SDK直到日期才包含任何私人消息功能。由于某些垃圾邮件漏洞,它们没有包含它。使用Send Dialog的唯一方法是使用BFS algorithm,但我还没有尝试过。试一试。

Bundle params = new Bundle();
params.putString("to", "user_id");
params.putString("name", "tittle");
params.putString("link", "url"); // this link param is required

facebook.dialog(context, "send", params, new DialogListener() {
    @Override
    public void onComplete(Bundle values) {
       ....
    }

    @Override
    public void onFacebookError(FacebookError error) {}

    @Override
    public void onError(DialogError e) {}

    @Override
    public void onCancel() {}
});