Список постов сообщества
GET/v1/communities/{id}/posts
Возвращает посты сообщества с сортировкой и фильтрами или посты, подходящие под поисковый запрос.
Запрос
curl -g "https://api.nogitsu.com/v1/communities/{id}/posts"Параметры
idпутьобязательный
Идентификатор элемента, UUID.
текст
sortзапроснеобязательный
Порядок результатов.
текст
Допустимые значенияhotnewtoprisingПо умолчанию: hot
periodзапроснеобязательный
Временной промежуток для сортировки по лучшим.
текст
Допустимые значенияdayweekmonthyearallПо умолчанию: week
cursorзапроснеобязательный
Значение nextCursor с предыдущей страницы. Не указывайте для первой страницы.
текст
limitзапроснеобязательный
Сколько элементов вернуть на одной странице.
целое число
От 1 до 25По умолчанию: 25
flairIdзапроснеобязательный
Только посты с этой меткой.
текст (uuid)
filterзапроснеобязательный
media — посты с изображениями, units — посты о серии или главе.
текст
Допустимые значенияmediaunitsqзапроснеобязательный
Текст для поиска.
текст
Ответ
Успешный запрос отвечает 200 с таким JSON:
itemsсписок из объектidтекст (uuid)slugтекстcommunityобъектidтекст (uuid)slugтекстlanguageтекстkindтекстДопустимые значенияworkboardusernameтекстiconUrlтекст (uri)может быть nullthemeтекстДопустимые значенияvioletblueskycyanemeraldgreenyellowamberrosepinkisSampletrue или false
authorобъектможет быть nullusernameтекстdisplayNameтекстavatarUrlтекст (uri)может быть null
authorFlairтекстможет быть nullkindтекстДопустимые значенияtextlinkimagepolltitleтекстможет быть nullexcerptтекстможет быть nullflairобъектможет быть nullidтекст (uuid)labelтекстtoneтекстДопустимые значенияneutralaccentsuccesswarningdangervioletblueskycyanemeraldgreenyellowamberrosepink
spoilerобъектможет быть nullworkTitleтекстможет быть nullunitNumberчисломожет быть nullНе меньше 0
workобъектможет быть nullidтекст (uuid)titleтекстmediumтекстДопустимые значенияanimedonghuaanimationmangamanhwamanhuawebtoonslugтекстunitNumberчисломожет быть nullНе меньше 0
isAdulttrue или falseisPinnedtrue или falseisLockedtrue или falsescoreцелое числоможет быть nullОт -9007199254740991 до 9007199254740991
commentCountцелое числоОт 0 до 9007199254740991
reactionsсписок из объектkindтекстДопустимые значенияlovelaughwowsadclapfirethinkangrypartycrycountцелое числоОт 0 до 9007199254740991
linkобъектможет быть nullurlтекст (uri)hostтекстtitleтекстможет быть nulldescriptionтекстможет быть nullimageобъектможет быть nullurlтекст (uri)widthцелое числоОт 0 до 9007199254740991
heightцелое числоОт 0 до 9007199254740991
altтекстможет быть nullvariantWidthsсписок из целое числоОт 0 до 9007199254740991
isPendingtrue или false
imagesсписок из объектurlтекст (uri)widthцелое числоОт 0 до 9007199254740991
heightцелое числоОт 0 до 9007199254740991
altтекстможет быть nullvariantWidthsсписок из целое числоОт 0 до 9007199254740991
pollобъектможет быть nulloptionsсписок из объектidтекст (uuid)labelтекстvoteCountцелое числоможет быть nullОт 0 до 9007199254740991
totalVotesцелое числоОт 0 до 9007199254740991
closesAtтекст (date-time)isClosedtrue или falseallowsMultipletrue или false
createdAtтекст (date-time)editedAtтекст (date-time)может быть null
nextCursorтекстможет быть null
Ошибки
Как и любая операция, эта может ответить 400 при неверных параметрах, 404, если ничего не найдено, и 429, если вы отправляете слишком много запросов. У всех ошибок один формат.