2013-07-08 5 views
0

Youtube 용 Google API를 사용하여 유효한 OAuth 2 토큰을 얻을 수 있었지만 요청할 때 내 코드 (PHP) 또는 Youtube API의 테스트 도구에서 요청할 때 (예 : https://developers.google.com/oauthplayground/) :Youtube V3 API PHP 문제

[errors] => Array(
    [0] => Array(
    [domain] => youtube.header 
    [reason] => youtubeSignupRequired 
    [message] => Unauthorized 
    [locationType] => header 
    [location] => Authorization 
) 
) 
[code] => 401 
[message] => Unauthorized 

또는

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "accessNotConfigured", 
    "message": "Access Not Configured" 
    }], 
    "code": 403, 
    "message": "Access Not Configured" 
    } 
} 

사람이 조언을 주시겠습니까, 나는 다음과 같은 오류가 계속?

미리 감사드립니다.

답변

1

이것은 아마도 YouTube 데이터 API를 아직 사용하지 않았 음을 의미합니다. 401 및 403은 완전히 다른 것을 의미하므로 여기에 내가 찾는 것의 체크리스트가 있습니다.

  1. Google API Console에서 YouTube 데이터 API를 사용하도록 설정했는지 확인합니다. '서비스'아래에 있습니다. 그 (것)들을 위에 튀길 필요가있을 것이다. 개발자 키를 활성화하고 검색하는 방법에 대해서는 short video tutorial을 수행했습니다.
  2. 동영상을 업로드하거나 재생 목록을 수정하기 위해 API 호출을하는 경우 authorizing as to have a linked channel 계정이 필요합니다.

이러한 작업을 완료하면 PHP 샘플을 다운로드하고 실행할 수 있습니다. 우리는 그것도 tutorial video 있습니다.

+0

안녕하십니까, 답변 해 주셔서 감사합니다. 불행히도이 질문을 게시하기 전에 두 가지 사항이 모두 처리되었습니다. – Tanatos

+0

"youtubeSignupRequired"는 채널이 연결되어 있지 않다는 것을 의미하는 것으로 보이지만 API 호출이 무엇인지 알지 못해서 말할 수 없습니다. 질문을 명확히 할 수 있습니까? –