7

안녕하세요현재 사용자의 YouTube 콘텐츠 소유자 ID 얻기

YouTube 분석 API에서 데이터를 가져 오는 앱을 만들었습니다. 내 임무는 contentOwner 통화 보고서를 얻는 것이고, 나를 위해 OWNER_NAME이 (가) 필요합니다. 통화 보고서가 있지만 YouTube CMS에 연결되어 있지 않은 테스트 YouTube 계정이 있습니다.

  1. YouTube 분석에 표시되는 contentOwner 보고서를 가져 오기 위해 cms.youtube.com neccessay에 연결되어 있습니까?
  2. 사용자가 직접 OWNER_NAME (또는 ContentOwner_ID?)를 제공해야합니까, 아니면 어떻게 든 가져올 수 있습니까?

권한 부여는 yt-analytics-monetary.readonly, yt-analytics.readonly, youtubepartner 및 기타 소수에 대한 액세스 권한을 부여합니다.

답변

9

https://www.googleapis.com/auth/youtubepartner 범위에 액세스 할 수있는 OAuth 2 토큰이 있다고 가정하면 youtubePartner.contentOwners.list(fetchMine=true)에 대한 API 호출을 통해 현재 OAuth 2 토큰과 연결된 YouTube 콘텐츠 소유자 목록을 얻을 수 있습니다. 일반적으로 반환되는 항목은 하나뿐입니다. 반환 된 items 목록의 각 항목에있는 id 속성에서 콘텐츠 소유자 ID 값을 가져올 수 있습니다. 콘텐츠 소유자 YouTube 웹 로그 분석 API 보고서를 만들 때 또는 YouTube Data API v3의 onBehalfOfContentOwner 위임 매개 변수를 사용할 때 사용할 수있는 값입니다.

https://www.googleapis.com/auth/youtubepartner 범위에 액세스 할 수 없지만 YouTube 분석 API 콘텐츠 소유자 보고서를 요청하는 코드를 작성하려는 경우 작업중인 콘텐츠 파트너에게 콘텐츠 소유자 ID를 알려달라고 요청해야합니다 .

문서에 링크하고 싶지만 현재 공개적으로 공개되지 않았습니다. 이것은 충분히 대답할만한 질문이라고 생각합니다.

+0

조금 더 자세히 설명해 주시겠습니까? 예를 들어, URL이 무엇인가, GET인지 POST인지, 필요한 params/body는 무엇입니까? 나는'mine = true'에 대해 contentOwnerID를 얻고 싶습니다. –

+0

'onBehalfOfContentOwner'에 대해 감사드립니다. 나는 youtubepartner 범위에서 우리가 할 수있는 많은 정보를 찾지 못했습니다. 우리는 작은 MCN을 운영하고 이에 대한 자세한 정보를 찾고 있습니다. 어떤 제안? 또한 클라이언트 라이브러리에 youtubepartner 기능이 공개되어 있거나 직접 호출을 빌드하고 발급해야합니까? 예를 들어'contentOwners'리스트를 얻으려는 PHP 클라이언트 라이브러리에서 아무것도 찾을 수 없었습니다. –

+0

@JanNetherdrake이 통화에 대한 URL/매개 변수를 계속 찾고 있습니까? – Daniel

관련 문제