找不到ID为xxxxxx的请求的应用程序

时间:2017-08-01 17:21:24

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

我试图从Google Play排行榜发布/获得分数

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

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

我也设置了google登录系统,一切都很好,但是当我尝试调用排行榜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);
            }
        });

2 个答案:

答案 0 :(得分:1)

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

尝试使用此API requests方法。

  

gapi.client.Request

     

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

您可以参考此Github post以获取更多参考资料。

  

此消息:W / AchievementAgent(3558):   {&#34;代码&#34;:404,&#34;错误&#34;:[{&#34;消息&#34;:&#34;带ID的请求的应用程序   找不到571707973781。&#34;,&#34;域&#34;:&#34;全球&#34;,&#34;原因&#34;:&#34; notFound&#34;}]}   有点神秘,但指出与auth不匹配   控制台和应用程序上的配置。

     

您想要仔细检查密钥库的SHA1指纹   您在应用程序中签名的密钥库以及在开发中配置的密钥库   控制台。

     

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

     

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

答案 1 :(得分:0)

对于遇到相同问题的任何人,您都需要发布游戏的Beta版本,以便能够与游戏记分板进行交互。

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