将Facebook链接到ParseUser

时间:2015-06-05 19:25:26

标签: android facebook parse-platform

我不确定我是否错过了将Facebook帐户链接到现有 Parse用户的过程中的一步。

这是我正在使用的代码,根据Parse.com

if (!ParseFacebookUtils.isLinked(currentUser)) {
    ParseFacebookUtils.linkWithReadPermissionsInBackground(currentUser, getActivity(), null, new SaveCallback() {
        @Override
        public void done(ParseException ex) {
            if (ex == null) {
                if (ParseFacebookUtils.isLinked(currentUser)) {
                    Log.d("MyApp", "Woohoo, user logged in with Facebook!");
                }
            } else {
                Log.e(TAG, ex.getMessage());
            }
        }
    });
}

我没有收到任何类型的错误,它会成功打开Facebook活动以接受/取消授予我的应用程序访问权限。我发现的问题是,我的用户记录中的authData部分在Parse内部从未填充。

我的Parse用户没有收到任何authData,我做错了什么?

1 个答案:

答案 0 :(得分:0)

您是否碰巧将代码添加到片段? 如果你这样做,你应该考虑onActivityForResult。 如您所知,onActivityForResult未正常调用。