2013-07-08 2 views
0

Мне удалось получить действительный токен OAuth 2, используя API Google для Youtube, но по какой-то причине при выполнении запроса, либо в моем коде (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

Это, вероятно, означает, что вы еще не включили API данных YouTube. 401 и 403 означают совершенно разные вещи, однако, так вот список вещей, я бы искать:

  1. Убедитесь, что вы включили API данных YouTube в Google API Console. Это будет в разделе «Услуги». Вам нужно будет перевернуть их. Мы сделали short video tutorial о том, как включить и извлечь ключи разработчика.
  2. Если вы делаете вызов API для загрузки видео или редактирования плейлистов, вам потребуется учетная запись authorizing as to have a linked channel.

Когда все будет готово, вы сможете загрузить и запустить образцы PHP. У нас есть и tutorial video.

+0

Здравствуйте, спасибо за ваш ответ, к сожалению, оба пункта позаботились, прежде чем даже опубликовать этот вопрос. – Tanatos

+0

«youtubeSignupRequired», по-видимому, подразумевает, что канал не связан, но я не могу сказать точно, потому что я не знаю, какой API вы вызываете. Вы можете уточнить свой вопрос? –