Комментарий #12500985

EVOgeek
Добрый день. Хотел узнать: можно ли получить количество отзывов у аниме через api? А то я только через парсер HTML могу это сделать сейчас
Ответы
Anoncer
Anoncer#
@EVOgeek, Привет!

Ничего парсить не надо. Это можно получить через api (обычный) и graphql:
Вот тебе ссылочки для изучения:

/api/doc/1.0/animes/show Здесь получаем аниме и нам нужен параметр (topic_id)
/api/doc/1.0/topics/show Здесь получаем информацию о комментариях (Тут уже есть параметр comments_count)

Вот реализация для аниме Kaze no Tani no NausicaaНавсикая из Долины ветров

1. Получаю аниме /api/animes/572
2. Получаю информацию о топике /api/topics/3976
3. (Дополнительно) Получаю комментарии: /api/comments?commentable_id=3976&commentable_type=Topic

Если есть вопросы обращайся.
Ваш разработчик Tunime

___

p.s
Реализация через GraphQL -> смотри ниже а не в право =D
запрос:
{
  animes(search: "Навсикая из Долины ветров", limit: 1, kind: "!special") {
    id
    topic{
      commentsCount
    }
  }
}
Ответ:
{
  "data": {
    "animes": [
      {
        "id": "572",
        "topic": {
          "commentsCount": 233
        }
      }
    ]
  }
}
ShikiAPITestApp
ShikiAPITestApp#
@EVOgeek, здравствуйте. Я как-то тоже это спрашивал. По-моему, это никак нельзя сделать через API. Нет параметра review для запроса. Думал, что можно как-то через рецензии отфильтровать, но нет. И ещё linked_id — это, как оказалось, id пользователя, а не контента.
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть