Получил две ошибки при загрузке видео с использованием API данных YouTube, Unknownpart и недостаточного разрешения - PullRequest
2 голосов
/ 21 мая 2019

Мне нужно загрузить видео с помощью API YouTube.

Что я уже сделал: Создал приложение в нашей учетной записи Google и включил API данных YouTube.Также в области я установил "https://www.googleapis.com/auth/youtube".

. Я получил сообщение, что это конфиденциальная область, и Google проверит ее перед публикацией.

Ниже приведены вопросы:

  1. Как определить правильную область публикации видео на YouTube?

  2. Сколько времени у Google занимает проверка областей?

  3. Если я найду правильную область для публикации, то смогу использовать ее перед проверкой Google, если да, то как?

  4. Что такое 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...