콘텐츠 소유자 계정이 있으며 Google의 API Explorer를 사용하여 보내야하는 검색어를 찾습니다. 내 문제는 이제 파이썬을 통해 동일한 쿼리를 프로그래밍 방식으로 보내는 방법을 알 수 없다는 것입니다. oauth 자격 증명과 API 키 (설치된 애플리케이션 용)를 생성 했으므로 client_secrets.json
파일도 있습니다. 내가 알 수없는 것은이 정보를 사용하여 내 쿼리를 전달하고 보내는 방법입니다. 내가 검토 한 다른 질문에는 "범위"에 대한 이야기가 많이 있지만, 내가 요청한 내용을 어떻게 포함해야하는지 혼란 스럽다.YouTube Analytics API : 콘텐츠 소유자에 대한 인증 요청
내 요청에 클라이언트 비밀 파일의 내용을 헤더로 전달하려고 시도했지만 요청이 끝날 때까지 간단한 API 키를 추가하지 않았습니다. 또한 여기에있는 몇 가지 질문을 살펴 보았지만 콘텐츠 소유자와 관련이 없거나 인증 부분보다는 올바른 쿼리 자체를 가져 오는 것에 관한 것입니다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다!
예 : YouTube Analytics API: Content Owner Reports에서 언급 한 바와 같이
yt_headers = {"client_id": CLIENT_ID,
"client_secret":CLIENT_SECRET,
"redirect_uris": REDIRECT_URIS,
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"}
query_string = 'https://www.googleapis.com/youtube/analytics/v1/reports?ids=contentOwner%3D%3DCONTENT_ID&start-date=2015-09-28&end-date=2015-11-05&metrics=views&dimensions=insightTrafficSourceType&filters=video%3D%3DVIDEO_ID&fields=rows'
api_request = http.request('GET', query_string, headers=yt_headers)