YouTube Api Explorer InvideoPromotion запрещает доступ - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь использовать обозреватель API YouTube для настройки продвижения In-Video на моем канале в качестве подтверждения концепции перед тем, как записать его в веб-приложение. Я работаю над примером Java для добавления избранного видео из https://developers.google.com/youtube/v3/code_samples/java#add_a_featured_video. Я не могу обойти этот код ошибки:

"error": {
  "errors": [
   {
    "domain": "youtube.common",
    "reason": "forbidden",
    "message": "Access forbidden. The request may not be properly authorized.",
    "locationType": "other",
    "location": "body.invideoPromotion.item.websiteUrl"
   }
  ],
  "code": 403,
  "message": "Access forbidden. The request may not be properly authorized."
 }

Вот мой запрос:

PUT https://www.googleapis.com/youtube/v3/channels?part=invideoPromotion&key={YOUR_API_KEY}

{
 "invideoPromotion": {
  "defaultTiming": {
   "type": "offsetFromStart",
   "offsetMs": "15001"
  },
  "items": [
   {
    "customMessage": "test message",
    "id": {
     "websiteUrl": "https://google.com",
     "type": "website"
    }
   }
  ],
  "useSmartTiming": true
 },
 "id": "<channel id recieved from earlier request in the java example>"
}

Я авторизую запросы с Oauth2 со всеми выбранными доступными областями YouTube. Кажется, код ошибки указывает на то, что есть больше областей, специфичных для работы канала обновления, но все, что я могу найти в документации, - это 6 общих областей YouTube.

...