Мне нужно загрузить видео с помощью API YouTube.
Что я уже сделал: Создал приложение в нашей учетной записи Google и включил API данных YouTube.Также в области я установил "https://www.googleapis.com/auth/youtube".
. Я получил сообщение, что это конфиденциальная область, и Google проверит ее перед публикацией.
Ниже приведены вопросы:
Как определить правильную область публикации видео на YouTube?
Сколько времени у Google занимает проверка областей?
Если я найду правильную область для публикации, то смогу использовать ее перед проверкой Google, если да, то как?
Что такое Part, иногда я получаю сообщение об ошибке unknownPart Bad?
Пока я получаю сообщение об ошибке ниже, когда я использую область действия "https://www.googleapis.com/auth/youtube"
Неустранимая ошибка: необработанное исключение" Google_Service_Exception "с сообщением" {"ошибка": {"errors": [{"domain": "global", "reason": "достаточное количество разрешений", "сообщение": "Недостаточное разрешение: у запроса недостаточно областей проверки подлинности".}], "code": 403, "message": "Недостаточно прав: у запроса недостаточно областей проверки подлинности."}} 'в C: \ myGuide \ youtube-test \ vendor \ google \ apiclient \ src \ Google \ Http \ REST.php: 118 Трассировка стека: # 0 C: \ myGuide \ youtube-test \ vendor \ google \ apiclient \src \ Google \ Http \ REST.php (94): Google_Http_REST :: decodeHttpResponse (Object (GuzzleHttp \ Psr7 \ Response), Object (GuzzleHttp \ Psr7 \ Request), 'Google_Service _...') # 1 [внутренняя функция]:Google_Http_REST :: doExecute (Object (GuzzleHttp \ Client), Object (GuzzleHttp \ Psr7 \ Request), 'Google_Service _...') # 2 C: \ myGuide \ youtube-test \ vendor \ google \ apiclient \ src \ Google \ Task\ Runner.php (176): call_user_func_array (Array, Array) # 3 C: \ myGuide \ youtube-test \ vendor \ google \ apiclient \ src \ Google \ Http \ REST.php (58): Google_Task_Runner-> ru в C: \ myGuide \ youtube-test \ vendor \ google \ apiclient \ src \ Google \ Http \ REST.php в строке 118