为Google+的说明这里https://developers.google.com/+/mobile/android/people#retrieve_profile_information_for_a_signed_in_user使用Google+的电子邮件没有GET_CONTACTS权限
可以使用Plus.AccountApi.getAccountName方法来获取与所连接的帐户相关联的用户的电子邮件地址。您必须在AndroidManifest.xml中声明权限才能使用此方法。
获取用户的电子邮件登录后,你必须编写代码
final String email = Plus.AccountApi.getAccountName(googleApiClient);
末最重要的写权限GET_CONTACTS您AndroidManifest文件。 但是当我在UBER应用程序上尝试相同的场景时,我注意到他们不询问GET_CONTACTS权限,还获取用户电子邮件,因为我在UBER设置屏幕上看到它 如何在不询问用户GET_CONTACTS权限的情况下获取用户的Google+电子邮件。
我想它,我会回来给你,谢谢。 –