Здравствуйте. Вроде как нашёл один баг в API. В общем, предположим, что есть случайный пользователь c id = 521570. На момент написания комментария у него скрыты списки аниме и манги.
Запросим его список аниме: https://shikimori.one/api/users/521570/anime_rates В ответе:
{
"message": "You are not authorized to access this page.",
"code": 403
}
Через сайт список тоже нельзя посмотреть. Теперь сделаем так: https://shikimori.one/api/v2/user_rates?user_id=521570&target_type=Anime В ответе:
id = 521570. На момент написания комментария у него скрыты списки аниме и манги.Запросим его список аниме:
https://shikimori.one/api/users/521570/anime_ratesВ ответе:
Через сайт список тоже нельзя посмотреть. Теперь сделаем так:
https://shikimori.one/api/v2/user_rates?user_id=521570&target_type=AnimeВ ответе:
То есть, данные списка можно получить. Аналогично и с запросом через GraphQL.
Запрос:
Ответ: