我正在开发一个应用程序,用户可以与他/她的Facebook好友分享消息.我正在使用Facebook API for android.我可以验证用户身份,以及我可以将我的朋友列表作为Facebook用户并在墙上发布消息,但我正在寻找向我的朋友发送私人消息,我没有得到任何解决方案,所以任何身体可以帮助我,我怎样才能实现......
提前致谢
最好的祝福
不能使用图形api代表用户发送私人消息.
但是你应该可以使用发送对话框,虽然我没有在Android上试过它,但它应该是这样的:
Bundle params = new Bundle();
params.putString("to", "USER_ID");
params.putString("name", "TITLE HERE");
params.putString("link", "A 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() {}
});
Run Code Online (Sandbox Code Playgroud)
您可以使用的另一种方法是Chat API,您可以使用该API代表用户发送消息,它需要xmpp_login您的权限才能实现xmpp客户端.
由于Android中不支持此对话框,因此您有3个选项:
xmpp_login并添加一个xmpp客户端(即:asmack),然后您可以实现自己的"发送消息"对话框.| 归档时间: |
|
| 查看次数: |
16540 次 |
| 最近记录: |