谷歌API PHP抛出"未经验证的使用的每日限制超过"

时间:2017-01-20 12:27:06

标签: php google-api google-oauth google-api-php-client google-login

我在我的页面中成功整合了Google登录。在开发人员仪表板中,我列出了两个可能的回调网址。在JSON文件中,两者都列出了:

  1. https://www.website.com/en/oauth2/google
  2. https://www.website.com/de/oauth2/google
  3. 为了在登录前知道他访问过的网站的语言版本,该页面会选择正确的回调网址。

    但只有第一个URL(使用en)才有效。如果调用另一个,那么API将返回"未经验证的使用的每日限制超过"。

    如果我交换回调网址,那么它就是" de"哪个版本会起作用。所以它始终是第一个。

    非常感谢任何有关此处出现问题的提示!

    这是callback.php中的代码。它会在使用第二个回调网址时中断,但会在第一个网址上完美运行。

    require_once '/google-api-php-client/vendor/autoload.php';
    
    $client=new Google_Client();
    $client->setAuthConfig('/client_id.json');
    $client->authenticate($_GET['code']);
    $access_token=$client->getAccessToken($access_token);
    
    // Get user date from Google+
    $plus = new Google_Service_Plus($client);
    $user = $plus->people->get('me'); // <--- this is where it breaks.
    

0 个答案:

没有答案