Android 使用解析创建facebook事件

Android 使用解析创建facebook事件,android,Android,我正在为facebook登录使用解析,而我创建facebook事件,但没有创建,并且在响应时显示错误 这是我下面的代码 private void onLoginButtonClicked() { LoginActivity.this.progressDialog = ProgressDialog.show( LoginActivity.this, "", "Logging in...", true); List<String> permissi

我正在为facebook登录使用解析,而我创建facebook事件,但没有创建,并且在响应时显示错误

这是我下面的代码

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。他们已经清楚地提到。而不是事件,他们给了另一个替代品。请处理这个问题。这将帮助你实现你的目标