Как по API загрузить видео на YouTube?

Пытаюсь используя POST запрос опубликовать видео на ютуб использую данный офиц мануал клац:

URL запроса:
https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2Cstatus&access_token=[[I_FILE_ACCES_TOKEN]]&key=[[E_FILE_AKKOV_API_KEY]]


тело post запроса:

{
  "snippet": {
    "categoryId": "22",
    "description": "Description of uploaded video.",
    "title": "Test video upload.",
    "tags": [
      "музыка, песня, классика"
    ],
    "defaultLanguage": "ru",
    "thumbnails": {
      "default": {
        "url": "ссылка на картинку"
      }
    }
  },
  "status": {
    "privacyStatus": "private",
    "license": "youtube"
  }
}


Вопрос:

"Где в спиппете указывается путь к mp4 файлу диска который нужно залить на ютуб?"

Естественно выдаёт ошибку так как в снипете проблема с аргументами :
Url: https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2Cstatus&access_token=ya29.adpсекрет65&key=AIzaSyAo1секретZM_auU
Status: 400

Vary: X-Origin
Vary: Referer
Content-Type: application/json; charset=UTF-8
Date: Thu, 01 Sep 2022 17:52:06 GMT
Server: scaffolding on HTTPServer2
Cache-Control: private
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
Accept-Ranges: none
Vary: Origin,Accept-Encoding
Transfer-Encoding: chunked
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "errors": [
      {
        "message": "Request contains an invalid argument.",
        "domain": "global",
        "reason": "badRequest"
      }
    ],
    "status": "INVALID_ARGUMENT"
  }
}
  • Вопрос задан
  • 209 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы