Google Play服务返回错误,“找不到ID为my的播放器”

时间:2017-04-04 09:31:51

标签: php google-play-services

我已从https://github.com/playgameservices/web-basic-samples下载了示例代码,以实现Google Play服务排行榜。

并从https://github.com/google/google-api-php-client-services下载了用于身份验证和服务的代码

使用google登录后,显示以下错误

  

{“status”:“failure”,“message”:“{\ n \”error \“:{\ n \”errors \“:[\ n

  {\ n \“domain \”:\“global \”,\ n \“reason \”:\“notFound \”,\ n
  \“message \”:\“找不到ID我的玩家。\”\ n
  } \ n],\ n \“code \”:404,\ n \“message \”:\“请求的播放器   我找不到身份证。\“\ n} \ n} \ n”}

我改变了

 require_once 'google-api-php-client/src/Google_Client.php';
 require_once 'google-api-php-client/src/contrib/Google_GamesService.php';

require_once '../googleclient/vendor/autoload.php';  in GameHandler.php

我也改变了

$this->games = new google_GamesService($this->client);

$this->games = new Google_Service_Games($this->client);  in setupApiClient function in GameHandler.php

现在我发现此行会抛出错误

 $response = $this->games->players->get('me'); in loginUser function in GameHandler.php

但是我找不到确切的哪个类和哪个函数

我认为这是文件

 googleclient\vendor\google\apiclient-services\src\Google\Service\Games\Resource\Players.php

在上面的文件中有一个名为get的函数,所以在函数里面我把echo“hi”;死();在第一行但没有打印。

0 个答案:

没有答案