не удалось получить 10 лучших видео моего канала на YouTube в соответствии с лайками через API YouTube

То, что я пытаюсь, это получить топ-10 видео моего канала Youtube на основе лайков, используя аналитику api v1.

Чтобы основываться на Просмотры

GET https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DMINE&start-date=2005-05-01&end-date=2014-06-30&metrics=estimatedMinutesWatched%2Cviews%2Clikes%2Cshares&dimensions=video&max-results=10&sort=-views&key={YOUR_API_KEY}

эта конечная точка используется где сортировать = Вид является фактором сортировки.

Я делаю тот же способ сортировки на основе лайков сортировать = -likes

Но я получаю сообщение об ошибке

400 Bad Request


- Show headers -


{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "The query is not supported. Check the documentation at https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."}
],
"code": 400,
"message": "The query is not supported. Check the documentation at https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."}
}

Путем удара и испытания я узнал sort = -views и sort = -estimatedMinutesWatched работают, но другие, т. е. лайки, комментарии и т. д. не работают. Какова возможная причина? Есть ли другой способ сделать это?

0

Решение

Проверьте параметры сортировки на основе поддерживаемых параметров из документация.

Пока что это поддерживаемые фильтры:

  • Просмотры
  • redViews
  • estimatedRevenue
  • estimatedRedPartnerRevenue
  • estimatedMinutesWatched
  • estimatedRedMinutesWatched
  • subscribersGained
  • subscribersLost

Также, если это могло бы помочь, я думаю, вы можете попробовать Видео: getRating.

Получает оценки, которые авторизованный пользователь дал списку
указанные видео.

Но этот метод основан на рейтингах не фактических лайков, а на одном из следующих:

  • нелюбовь
  • лайк
  • никто
  • неопределенные

Видеть это ТАК сообщение для дальнейшего использования.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]