Android 使用解析创建facebook事件
我正在为facebook登录使用解析,而我创建facebook事件,但没有创建,并且在响应时显示错误 这是我下面的代码Android 使用解析创建facebook事件,android,Android,我正在为facebook登录使用解析,而我创建facebook事件,但没有创建,并且在响应时显示错误 这是我下面的代码 private void onLoginButtonClicked() { LoginActivity.this.progressDialog = ProgressDialog.show( LoginActivity.this, "", "Logging in...", true); List<String> permissi
private void onLoginButtonClicked() {
LoginActivity.this.progressDialog = ProgressDialog.show(
LoginActivity.this, "", "Logging in...", true);
List<String> permissions = Arrays.asList("basic_info", "user_about_me",
"user_relationships", "user_birthday", "user_location",
"read_friendlists", "user_events");
ParseFacebookUtils.logIn(permissions, this, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException err) {
LoginActivity.this.progressDialog.dismiss();
if (user == null) {
Log.d(IntegratingFacebookTutorialApplication.TAG,
"Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew()) {
Log.d(IntegratingFacebookTutorialApplication.TAG,
"User signed up and logged in through Facebook!");
// showUserDetailsActivity();
// getFacebookIdInBackground();
callCreateEvent();
} else {
Log.d(IntegratingFacebookTutorialApplication.TAG,
"User logged in through Facebook!");
System.out.println("kkkk cccc" + user.getUsername());
callCreateEvent();
// showUserDetailsActivity();
// getFacebookIdInBackground();
}
}
});
}
private void callCreateEvent() {
Bundle params = new Bundle();
params.putString("name", "This is a test event");
params.putString("start_time", "2014-05-21T18:00:00+0530");
params.putString("description", "This is test description yeah?.");
params.putString("privacy_type", "OPEN");
new Request(ParseFacebookUtils.getSession(), "me/events", params,
HttpMethod.POST, new Request.Callback() {
public void onCompleted(Response response) {
System.out.println("kkk resonse \n>> " + response);
}
}).executeAsync();
}
05-21 17:19:29.180:I/System.out14773:>>
{Response:responseCode:400,graphObject:null,error:{HttpStatus:400,errorCode:12,errorType:OAuthException,errorMessage:12事件管理API在v2.0及更高版本中不推荐使用},isFromCache:false}我也面临同样的问题,因为在v2.0版本中用户名不推荐使用。没什么,这很简单。我刚把它从权限列表中删除了。因为此键在graphObject响应中不可用。所以它显示了这个错误。me/events也不推荐使用。如果你在facebook开发者网站上查看最新的API。他们已经清楚地提到。而不是事件,他们给了另一个替代品。请处理这个问题。这将帮助你实现你的目标