0

我正在我的本地机器上测试 Google Analytics API(使用 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

任何帮助,将不胜感激。

4

1 回答 1

1

google-api-php- clientsetClientRedirectUri()库在. apiClient正确的方法称为setRedirectUri()

$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'));
于 2012-08-20T13:47:43.497 回答