애널리틱스와 유튜브 애널리틱스에서 정보를 거의 얻지 않으려 고 노력하고 있습니다. 나는 PHP API를 사용하고있다.Google 애널리틱스 API - oAuth2 인증 오류
서비스 계정으로 연결을 시도했지만 정상적으로 작동합니다.
유감스럽게도 YouTube 분석에서 데이터를 검색해야하므로 oAuth2 인증을 사용해야하므로 oAuth2 프로토콜을 사용해야합니다. 여기
require_once 'vendor/autoload.php';
// create the client and connect
$client = new Google_Client();
$client->setAuthConfig('client_secrets.json');
$client->setScopes(['https://www.googleapis.com/auth/analytics.readonly']);
// send the query
$service = new Google_Service_Analytics($client);
$id = 'ga:XXXXXX';
$start_date = '2016-09-01';
$end_date = '2016-09-10';
$metrics = 'ga:visitors';
$data = $service->data_ga->get($id, $start_date, $end_date, $metrics);
오류 메시지입니다 : 여기
내가 사용하고 코드입니다
Fatal error: Uncaught exception 'Google_Service_Exception' with message '{"error":{"errors":[{"domain":"global","reason":"required","message":"Login Required","locationType":"header","location":"Authorization"}],"code":401,"message":"Login Required"}}'
나는이 오류를 해결하기 위해 시간 동안 노력했지만 찾을 수없는 왜. 내 첫 번째 생각은 setAuthConfig가 자동으로 나를 기록하지 않았지만 API 문서를 포함하여 똑같은 방법을 사용하여 웹에서 많은 예제를 보았다.
무엇이 누락 되었습니까?
독서와 어쩌면 답변 해 주셔서 감사합니다.