我正在使用Parse,用户可以在哪里使用Facebook,Twitter和Google+登录。截至目前,只有Facebook和Twitter功能齐全。解析Google plus登录
我设法以下列方式使用Facebook和Twitter登录:
private void onLoginButtonClicked() {
LoginActivity.this.progressDialog = ProgressDialog.show(
LoginActivity.this, "", "Logging in...", true);
List<String> permissions = Arrays.asList("public_profile", "user_about_me",
"user_relationships", "user_birthday", "user_location");
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();
} else {
Log.d(IntegratingFacebookTutorialApplication.TAG,
"User logged in through Facebook!");
moodpage();
}
}
});
}
private void onTwitterButtonClicked() {
ParseTwitterUtils.logIn(this, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException err) {
if (user == null) {
Log.d("MyApp", "Uh oh. The user cancelled the Twitter login.");
} else if (user.isNew()) {
Log.d("MyApp", "User signed up and logged in through Twitter!");
showUserDetailsActivity();
} else {
Log.d("MyApp", "User logged in through Twitter!");
moodpage(); }
}
});
}
我试图找出通过解析使用Google+实现这一目标。有人建议我查看Parse Rest API,但是,我不熟悉它,需要更多指导。
任何澄清将不胜感激。
[这里](https://parse.com/docs/rest)是Parse API文档,[这里](https://parse.com/docs/android_guide)是Android的指南。你有没有尝试谷歌至少? – 2014-10-04 21:12:20
@ user3907211还有其他一些促进google +登录的java库。你感兴趣吗? – Alboz 2014-10-04 21:16:37
我会感兴趣。有很多方法可以做到,但我想在解析中创建一个关系,解析存储用户登录google +信息。 – John 2014-10-04 21:21:17