【问题标题】:The requested application with ID xxxxxx was not found未找到 ID 为 xxxxxx 的请求应用程序
【发布时间】:2018-01-08 16:37:00
【问题描述】:

我正在尝试从 google play 排行榜发布/获取分数

我遇到了文档中的所有元标记,包括我的客户 ID

<meta name="google-signin-client_id" content="XXXXXX-YYYYYYYYYYY.apps.googleusercontent.com" />

我还设置了谷歌登录系统,一切都很好,但是当我尝试调用排行榜 API 时,我收到消息错误:The requested application with ID xxxxxx was not found

我正在调用文档中提到的 API

  gapi.client.request({
            path: '/games/v1/leaderboards/LEADERBOARD-ID',
            params: { maxResults: 3 },
            callback: function(response) {
                console.log(response);
            }
        });

【问题讨论】:

    标签: google-play-games leaderboard google-developers-console


    【解决方案1】:

    我不确定问题是否是缺少执行请求的参数。

    尝试使用这个API requests 方法。

    gapi.client.Request

    封装 HTTP 请求的对象。这个对象不是 直接实例化,而不是由 gapi.client.request 返回。 有两种方法可以执行请求。我们建议您治疗 对象作为promise 并使用then 方法,但您也可以使用 执行方法并传入回调。

    您可以参考此Github post 以获得更多参考。

    此消息:W/AchievementAgent(3558): {"code":404,"errors":[{"message":"ID 请求的应用程序 571707973781 未找到。","domain":"global","re​​ason":"notFound "}]} 有点神秘,但指向与身份验证不匹配 在控制台和应用程序上进行配置。

    您需要仔细检查密钥库的 SHA1 指纹 您签署应用程序的密钥库和在开发人员中配置的密钥库 控制台。

    它也可以是捆绑包 ID,但这很难搞砸,因为它 是为插件运行安装程序时使用的资源数据的一部分。

    另外,玩家可能不是该游戏的测试者。

    【讨论】:

    • 谢谢,我认为问题是游戏还没有发布,我尝试发布测试版我可以知道到达排行榜,但只能从我在游戏机中添加的测试者帐户。
    【解决方案2】:

    对于遇到相同问题的任何人,您需要发布游戏的测试版才能与游戏记分牌进行交互。

    注意:在测试版中,只有添加到游戏中的测试帐户才能访问计分板。

    【讨论】:

      猜你喜欢
      • 2021-02-15
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多