1

我使用了这个https://code.google.com/p/google-api-php-client/source/browse/trunk/examples/contacts/simple.php的第 49 行到第 54 行的代码 但是,我得到了invalid_grant 错误。我去了谷歌 API 控制台,我无法提交谷歌联系人服务来授予。

请帮我。

4

1 回答 1

1

您是否在以下几行中包含了正确的设置?您需要在API 控制台中创建应用程序设置,然后将这些设置插入到您下面的代码中。一旦所有设置都正确,这段代码对我来说非常完美。

$client = new Google_Client();
$client->setApplicationName('Google Contacts PHP Sample');
$client->setScopes("http://www.google.com/m8/feeds/");
// Documentation: http://code.google.com/apis/gdata/docs/2.0/basics.html
// Visit https://code.google.com/apis/console?api=contacts to generate your
// oauth2_client_id, oauth2_client_secret, and register your oauth2_redirect_uri.
// $client->setClientId('insert_your_oauth2_client_id');
// $client->setClientSecret('insert_your_oauth2_client_secret');
// $client->setRedirectUri('insert_your_redirect_uri');
// $client->setDeveloperKey('insert_your_developer_key');
于 2013-03-13T16:29:32.703 回答