Список рецензий на произведение
GET/v1/works/{id}/reviews
Возвращает опубликованные рецензии на произведение, упорядоченные по полезности, дате или оценке, с фильтрами.
Запрос
curl "https://api.nogitsu.com/v1/works/01a0cb02-0a14-7877-911d-5b4dde76df72/reviews"Параметры
idпутьобязательный
Идентификатор элемента, UUID.
текст
sortзапроснеобязательный
Порядок результатов.
текст
Допустимые значенияhelpfulnewesthighestlowestПо умолчанию: helpful
scoreзапроснеобязательный
Только рецензии с этой оценкой.
целое число
От 1 до 10
languageзапроснеобязательный
Только рецензии, написанные на этом языке.
текст
completedOnlyзапроснеобязательный
true — только рецензии участников, завершивших произведение.
текст
detailedзапроснеобязательный
true — только длинные рецензии, от 600 символов.
текст
cursorзапроснеобязательный
Значение nextCursor с предыдущей страницы. Не указывайте для первой страницы.
текст
limitзапроснеобязательный
Сколько элементов вернуть на одной странице.
целое число
От 1 до 20По умолчанию: 20
Ответ
Успешный запрос отвечает 200 с таким JSON:
itemsсписок из объектidтекст (uuid)authorобъектusernameтекстdisplayNameтекстavatarUrlтекст (uri)может быть null
titleтекстможет быть nullbodyобъектможет быть nullblocksсписок из один из нескольких форматовВариант 1
typeтекстДопустимые значенияparagraphchildrenсписок из один из нескольких форматовВариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 2
typeтекстДопустимые значенияheadingchildrenсписок из один из нескольких форматовВариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 3
typeтекстДопустимые значенияquotechildrenсписок из RichTextBlock
Вариант 4
typeтекстДопустимые значенияlistisOrderedtrue или falseitemsсписок из список из RichTextBlock
Вариант 5
typeтекстДопустимые значенияcodetextтекст
bodyLengthцелое числоОт 0 до 9007199254740991
hasSpoilertrue или falsespoilerUnitчисломожет быть nullНе меньше 0
sourceSpoilerобъектможет быть nullkindтекстДопустимые значенияmangamanhwamanhuawebtoonnovelotherunitчисломожет быть nullНе меньше 0
prosсписок из текстможет быть nullconsсписок из текстможет быть nullimagesсписок из объектurlтекст (uri)widthцелое числоОт 0 до 9007199254740991
heightцелое числоОт 0 до 9007199254740991
altтекстможет быть nullvariantWidthsсписок из целое числоОт 0 до 9007199254740991
languageтекстscoreHalfPointsцелое числоможет быть nullОт 1 до 20
categoryScoresобъектtrackingStatusтекстможет быть nullДопустимые значенияplannedcurrentcompletedpauseddroppedrewatchingprogressUnitsчисломожет быть nullНе меньше 0
progressTotalцелое числоможет быть nullОт 0 до 9007199254740991
repeatCountцелое числоОт 0 до 9007199254740991
authorStatsобъектreviewCountцелое числоОт 0 до 9007199254740991
helpfulCountцелое числоОт 0 до 9007199254740991
helpfulCountцелое числоОт 0 до 9007199254740991
unhelpfulCountцелое числоОт 0 до 9007199254740991
replyCountцелое числоОт 0 до 9007199254740991
createdAtтекст (date-time)editedAtтекст (date-time)может быть null
nextCursorтекстможет быть null
Ошибки
Как и любая операция, эта может ответить 400 при неверных параметрах, 404, если ничего не найдено, и 429, если вы отправляете слишком много запросов. У всех ошибок один формат.