当我做Google+登录时,我在签名APK上得到以下错误:
Unexpected response code 403 for https://www.googleapis.com/plus/v1/people/me
使用我的密钥库、别名和密钥库密码为我签名的APK生成SHA1指纹,并将其添加到Google Plus开发者控制台,但我仍然得到错误。
我做错了什么?
我的调试版本工作正常。
我在我的logcat
中得到以下错误10-02 09:31:28.460 7089-13931/? E/MDM﹕ [230] b.run: Couldn't connect to Google API client: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
10-02 09:31:31.964 22172-22356/? E/Volley﹕ [2260] BasicNetwork.performRequest: Unexpected response code 403 for https://www.googleapis.com/plus/v1/people/me
当我尝试使用Plus.PeopleApi.loadConnected(...
加载朋友的请求时,我得到以下错误:
Status{statusCode=NETWORK_ERROR, resolution=null}
我认为这与我的SHA1有关,但我不认为我在生成它时做错了什么。
错误403表示禁止/或没有权限访问具有给定登录凭证的页面/站点。
此外,您的apk的签名和调试版本得到不同的SHA-1,请记住这一点。
下面的信息我从。https://developers.google.com/+/sign-in-faq
得到403 error的原因
403 - Forbidden
Refer to the API's quota in the Google Developer Console to ensure your application is not exceeding the request quota.
Ensure Google+ API is enabled in the Developer Console for the application you are testing.
Confirm the requested scopes correspond to what is required to invoke the API.
Verify that this is not a rare case of requesting a user's circle data while the user is a Google App user who has disabled Google+.
不要忘记在开发控制台使用Oauth 2.0