Google Analytics PHP API重定向URI

时间:2012-08-20 09:35:48

标签: php oauth-2.0 google-analytics-api

我正在我的本地计算机上测试Google AnalyticsAPI(使用oauth 2.0),我想知道是否有可能让它以这种方式工作,因为他们要求我在Google API控制台中插入重定向URI然后在我的代码中输入它,但我不知道这个重定向URI应该是什么?

我当前的重定向URI是https://localhost/oauth2callback,我尝试了https://gapi.local/oauth2callback,但这对我都不起作用。

我收到此错误消息:
Fatal error: Call to undefined method apiClient::setClientRedirectUri() in C:\xampp\htdocs\webs\gapi\HelloAnalyticsApi.php on line 15

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

setClientRedirectUri() apiClient中没有方法$client = new apiClient(); $client->setApplicationName('Hello Analytics API Sample'); // Visit //code.google.com/apis/console?api=analytics to generate your // client id, client secret, and to register your redirect uri. $client->setClientId('insert_your_oauth2_client_id'); $client->setClientSecret('insert_your_oauth2_client_secret'); $client->setRedirectUri('insert_your_oauth2_redirect_uri'); $client->setDeveloperKey('insert_your_developer_key'); $client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly')); 。正确的方法称为google-api-php-client library

{{1}}