Добрый день. Может это известный баг, но при обращении через graphql неполная информация, к примеру на сайте есть описание к конкретному аниме, а через апи достать нельзя. Почему так, что можно сделать и тому подобные вопросы.
К примеру взять аниме под айдишником 55791(Oshi no ko). Через графкл описание none, а на самом сайте оно есть
Пардон, а как давно отрубили возможность комментировать вышедшие серии аниме или это баг? Пытаюсь создать комментарий под вышедшей серией примерно так:
POST /api/comments
{
"comment": {
"body": "тест тест тест",
"commentable_id":268081,
"commentable_type":"Topic",
"is_offtopic":false
},
"broadcast":false,
"frontend":false
}
Т.е. API жалуется, что я пытаюсь отправить коммент с заголовком Origin отличным от https://shikimori.one. Заменить его не получится, так как, например, на расширения для браузера, как в моем случае, имеются ограничения на то, какие заголовки можно менять.
Для воспроизведения, вот curl запроса - только надо вставить хедер с токеном или кукой:
Может ли кто подсказать как получить весь список аниме/манги хранящемся на сайте или получить весь список можно только через итерацию страниц с помощью rest api и graphql?
Я правильно понял, что обновлять информацию об оценках на аккаунте можно только через старые API, а не через GraphQL? В документации оного отсутствуют мутации, так что я пришел к такому выводу.
@(C3H7O)2PtCl6, нет, нельзя. Делайте это через rest api.@(C3H7O)2PtCl6@nikola2222, понятно, спасибо за ответ.@Fervel, /api/animes/14289/external_links@FervelМожет это известный баг, но при обращении через graphql неполная информация, к примеру на сайте есть описание к конкретному аниме, а через апи достать нельзя. Почему так, что можно сделать и тому подобные вопросы.
К примеру взять аниме под айдишником 55791(Oshi no ko). Через графкл описание none, а на самом сайте оно есть
@ShikiAPITestApp@YFrite, здравствуйте. На сайте тоже нет описания к этому аниме.@ilfey@ilfey, Благодарю! Жаль что нет обозначения что это "онлайн просмотр". Приходится вынимать по списку онлайн кинотеатровНа что в ответ получаю вот такое:
Т.е. API жалуется, что я пытаюсь отправить коммент с заголовком
Origin
отличным отhttps://shikimori.one
. Заменить его не получится, так как, например, на расширения для браузера, как в моем случае, имеются ограничения на то, какие заголовки можно менять.Для воспроизведения, вот curl запроса - только надо вставить хедер с токеном или кукой:
@Fervel, это вопрос малу:246x339
но и модер тоже отклонял правку:
921x458
@ShikiAPITestApp,@pirate-@WiNE_iNEFF, я так понимаю, что только через итерацию страниц с ограниченным количеством запросом в минуту.@WiNE_iNEFF@ShikiAPITestApp, случаем не знаешь какое количество запросов за короткий промежуток времени дозволено?@ShikiAPITestApp@WiNE_iNEFF, из документации:5rps
and90rpm
Думаю, что это расшифровывается как "5 запросов в секунду" и "90 запросов в минуту".
@WiNE_iNEFF@ShikiAPITestApp, не обратил сразу внимание. Спасибо. В принципе вполне адекватное количество запросов@ShikiAPITestApp,@pirate-@qqvertu, здравствуйте. Наверное, если там написано что-то наподобие "Действия необратимы", то вернуть не получится.@ShikiAPITestApp@мс фудживара, здравствуйте. Да, мутаций пока нет, я их тоже жду.@WiNE_iNEFF, как хочешь можешь получить, можешь использовать graphql или же rest api.только придется пагинацию делать.
демо: jsfiddle.net/j58bqvo0/
по 50 аниме на страницу можно сделать.
@qqvertu, напиши morr.p.s я чэкнул твою страницу через wayback machine, там его нет.