【发布时间】:2016-09-07 00:32:29
【问题描述】:
我必须通过 android 应用程序向 facebook 朋友发送消息。我已完成所有功能并尝试了向 facebook 朋友发送消息的代码。但它显示对话框不可用的错误设备。
这是我向 facebook 朋友发送消息的代码:
Facebook facebook = new Facebook(APP_ID);
Bundle params = new Bundle();
params.putString("to", Constant.facebookIdBuffer.toString());
params.putString("name", "Goal Machine");//title
params.putString("link", Constant.shortAppUrlForAndroid+"\n"+Constant.shortAppUrlForIphone);//message
facebook.dialog(_activity, "send", params, new DialogListener() {//apprequests
@Override
public void onComplete(Bundle values) {
Constant.facebookIdBuffer=null;
//postToWall("@"+Constant.facebookIdBuffer.toString()+sendInvite);
}
@Override
public void onFacebookError(FacebookError error) {
Constant.showAlertDialog("Error", "Can't send ally request!", _activity.getParent(), false);
Constant.facebookIdBuffer=null;
}
@Override
public void onError(DialogError e) {
Constant.showAlertDialog("Error", "Can't send ally request!", _activity.getParent(), false);
Constant.facebookIdBuffer=null;
}
这是屏幕短显示错误:
请给我建议一种发送带有 Facebook 好友链接的消息的方法。
【问题讨论】: