Вызов API действий не возвращает правильные результаты
Приведенный ниже вызов API используется для возврата потока результатов, которые были бы на моей домашней странице.
https://content.googleapis.com/youtube/v3/activities?home=true&maxResults=50&part=id%2Csnippet%2CcontentDetails&key=AIzaSyC0wL6aecu2rxiTNtW8uvtnb1kx9Kdlb4s
В прошедший день или около того канал, который я получаю, изменился и стал только видео с какого-то канала под названием "Популярные на YouTube".
Кто-нибудь знает, почему изменился этот вызов API? Это ошибка? Есть ли другой способ получить фид активности аутентифицированного пользователя?
2 ответа
Оказывается home
параметр для activities
Конечная точка API устарела.
https://developers.google.com/youtube/v3/docs/activities/list
Похоже, вы использовали общий ключ API. В любом случае, "Популярное на Youtube" - это Youtube канал на Youtube. Что-то сломало функциональность, и я считаю, что это проблема реферера. После этого я предлагаю получить новый ключ API.
Вы можете узнать больше и получить бесплатный личный ключ API, если вы этого еще не сделали. https://developers.google.com/youtube/v3/docs/errors