1

모든 사용자에게 내 사이트의 분석을 표시해야하지만 OAuth를 사용하면 로그인 한 사용자에 대해 구성된 사이트의 분석을 표시합니다. Embed API를 사용하여 웹 사이트 분석 만 보여주는 대시 보드를 구현하려면 어떻게해야합니까?API 키를 통해 Google Analytics API를 인증하는 방법

클라이언트 ID 대신 API 키를 사용하는 것이 가장 좋은 방법이지만이를 수행 할 방법을 찾을 수 없습니다.

아무나 염두에 두어야 할 것이 있습니까?

답변

2

메타 데이터 API의 측정 기준 및 측정 항목 목록과 같은 공개 데이터에 액세스하는 데 API 키가 사용됩니다. 비공개 Google 웹 로그 분석 데이터에 액세스하려면 Oauth2를 사용해야합니다.

API 키를 사용하지 않으려면 service account을 사용한 다음 서비스 계정 서비스 측에 권한 부여를 받고 인증 흐름에서 토큰을 수신 및 액세스 한 다음 해당 액세스 토큰을 전달하는 것입니다. Embed API.

다음은 전체 작동 예제입니다. https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/