android - "Can' t 创建到服务器的可靠连接“使用 google plus 登录时出错

标签 android google-api oauth-2.0 google-plus

我正在开发一个应用程序,我想在其中使用 google plus 登录。 我已经按照以下步骤操作 https://developers.google.com/+/mobile/android/sign-in

但是当我尝试使用 google api 示例项目(从 android sdk->extras->google 服务导入)登录 google plus 时 它总是显示“无法与服务器建立可靠的连接”

我该如何解决? 我正在真实设备上测试示例。

我的logcat如下,

05-17 15:21:56.500: E/GLSUser(6721): Empty consent data
05-17 15:21:56.500: I/GLSUser(6721): GLS error: NetworkError testid.android@gmail.com oauth2:https://www.googleapis.com/auth/plus.login
05-17 15:21:56.500: W/GLSUser(6721): Status from wire: NetworkError status: NETWORK_ERROR

最佳答案

遵循 https://developers.google.com/+/mobile/android/sign-in 处的代码示例时,我也得到了“空同意数据”。

但是在 PlusClient 实例上调用 setScopes() 似乎可以解决问题:

mPlusClient = new PlusClient.Builder(this, this, this)
            .setVisibleActivities("http://schemas.google.com/AddActivity")
            .setScopes(Scopes.PLUS_LOGIN, Scopes.PLUS_PROFILE)
            .build();

您是否在代码示例中设置了范围?

关于android - "Can' t 创建到服务器的可靠连接“使用 google plus 登录时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16606155/

相关文章:

android - 任务 ':app:signingConfigWriterDebug' 执行失败

youtube - 来自Google+ ID的YouTube channel

mysql - 如何将 Google Analytics 数据推送到 mysql 表中

oauth - 来自 Youtube API 的 OAUTH 凭证无效

oauth-2.0 - 客户端如何使用expires_in?

azure - oauth token 不包含有关角色或范围的信息

android - 无法使用文件 ://在 Web View 中打开本地 PDF

android - 从 RecyclerView 中的添加项聚焦 EditText

android - 运行即时应用程序时,相机权限始终被拒绝,Google Pixel 上没有显示对话框

java - 如何在我的 Java 应用程序中使用 Google Translate API?