我想一次向一位朋友以及所有朋友发送应用请求。我关注了以下帖子,
如何通过 facebook-android-sdk 向朋友发送应用请求
我能够得到开发站点中描述的正确响应,但问题是我的朋友都没有收到应用程序请求通知。以下是我尝试过的,
Bundle params = new Bundle();
params.putString("FIRST INVITATION", "My invitation from facebook..");
params.putString("message", "My First App Invitation from Android App to facebook.Lol");
params.putString("app_id",APP_ID);
mFacebook.dialog(this, "apprequests", params, new DialogListener() {
@Override
public void onComplete(Bundle values) {
Toast toast = Toast.makeText(getApplicationContext(), "App request sent", Toast.LENGTH_SHORT);
toast.show();
}
@Override
public void onFacebookError(FacebookError error) {
Toast.makeText(getApplicationContext(), "Facebook Error: " + error.getMessage(), Toast.LENGTH_SHORT).show();
}
@Override
public void onError(DialogError e) {
}
@Override
public void onCancel() {
Toast toast = Toast.makeText(getApplicationContext(), "App request cancelled", Toast.LENGTH_SHORT);
toast.show();
}
});
谁能告诉我这里出了什么问题?
编辑:1
我检查了Facebook SDK附带的Hackbook示例应用程序APP ID,我的应用程序运行良好所以知道应用程序设置一定有问题。我也禁用了沙盒模式。是否需要任何额外的设置才能发送应用请求??
编辑-2
经过一些R&DI了解真正的问题。编码部分没有问题。我在FB Dashboard中的应用程序设置出错。我需要在应用程序设置中添加一个 Facebook 哈希键。无论如何,谢谢大家的帮助。