Android应用上的Google +1按钮错误有一个临时的

问题描述 投票:14回答:2

我在我的应用程序中添加了谷歌加一个按钮,由本指南https://developers.google.com/+/mobile/android/recommend

当我按下按钮时,我看到谷歌加窗口,在该窗口后收到我的谷歌加帐户名称,我收到错误消息“您的+1存在暂时性问题。请再试一次”

在android监视器中,我得到了

10-14 19:05:42.466 2107-2470/com.google.android.gms.persistent W/GLSUser: [DeviceKeyStore] Cannot load key: Device key file not found.
10-14 19:05:42.872 2421-3058/com.google.android.gms E/Volley: [162] BasicNetwork.performRequest: Unexpected response code 503 for https://www.googleapis.com/pos/v1/plusones/https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.facebook.katana?abtk=&cdx=c89&container=http%3A%2F%2FD1Xfy1LMHWn3O%252FW%252BIyo6pO5l5Yo%253D.apps.googleusercontent.com%2F%3Fpkg%3Dcom.bestvpn.hotvpn%26api_key%3DAIzaSyBa9bgzwtnGchlkux96-c5Q_fi19fE1pEA&source=native%3Aandroid_app

从logcat中的链接回答

{
 "kind": "pos#plusones",
 "id": "https://play.google.com/store/apps/details?id=com.facebook.katana",
 "isSetByViewer": false,
 "metadata": {
  "type": "URL",
  "globalCounts": {
   "count": 0.0
  }
 },
 "abtk": ""
}

我在四小时前在开发者控制台中打开了google plus API。

有谁可以帮助我吗?也许我忘了在任何地方检查API。检查了google-services.json也许是因为我正在从模拟器中测试它。现在无法在真实设备中测试

java android google-plus
2个回答
4
投票

我已经在Google问题跟踪器上报告了这个问题,他们已经关闭了它,因为它不会修复声明它已被弃用

https://issuetracker.google.com/issues/73993857


0
投票

请使用以下代码:

mPlusOneButton.setOnPlusOneClickListener(new OnPlusOneClickListener() {

    @Override
    public void onPlusOneClick(Intent intent) {
        if(!plusClient.isConnected()) {
            plusClient.connect();
        } else {
            startActivityForResult(intent, 0);
        }
    }

}

并在android-sdk中看到此活动以供参考:

androidsdk/extras/google/google_play_services/samples/plus/src/com/google/android/gms/samples/plus/PlusOneActivity.java
© www.soinside.com 2019 - 2024. All rights reserved.