Нужна помощь. У меня есть проблема с YouTube iframe_api. Это мой код, который я предоставляю странице:
onYouTubePlayerAPIReady: function (closedOptions, self) {
var randomId = 'player-' + self.initiateRandom() + '-' + self.options.videoId;
closedOptions.frame.attr('id', randomId);
closedOptions.frame.attr('src', 'http://www.youtube.com/embed/' + self.options.videoId +
// eslint-disable-next-line no-undef
'?autohide=1&controls=' + self.options.allowControls + '&showinfo=0&border=0&enablejsapi=1&origin=' + location.origin');
closedOptions.frame.attr('frameborder', self.options.frameborder);
self.checkSize(closedOptions);
closedOptions.frame.attr('height', closedOptions.height);
closedOptions.frame.attr('width', closedOptions.width);
self.fullScreen(self, closedOptions);
if (!self.options.modal) {
self.element.empty();
self.element.append(closedOptions.frame);
} else {
closedOptions.modalWrapper.append(closedOptions.frame);
}
// eslint-disable-next-line no-undef
closedOptions.player = new YT.Player(randomId, {
events: {
'onReady': self.onPlayerReady.bind(self),
'onStateChange': self.onPlayerStateChange.bind(self)
}
});
}
Когда я нажимаю и загружаю кадр после 3-7se c, я получаю сообщение об ошибке от базы. js: 1097:
POST https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8 401
ответ от этой ошибки:
{
"error": {
"code": 401,
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"errors": [
{
"message": "Invalid Credentials",
"domain": "global",
"reason": "authError",
"location": "Authorization",
"locationType": "header"
}
],
"status": "UNAUTHENTICATED"
}
}
В этом ответе у меня есть сообщение о «учетных данных аутентификации», но через 1 или 2 месяца go всегда работает нормально. Я проверяю документацию https://developers.google.com/youtube/iframe_api_reference. И ничего не найдено о инициализации ключа API. Мне нужна помощь, пожалуйста