Listar os posts de uma comunidade
GET/v1/communities/{id}/posts
Retorna os posts de uma comunidade com ordenação e filtros, ou os posts que correspondem a uma busca.
Requisição
curl -g "https://api.nogitsu.com/v1/communities/{id}/posts"Parâmetros
idcaminhoobrigatório
ID do item, um UUID.
texto
sortconsultaopcional
Ordem dos resultados.
texto
Valores permitidoshotnewtoprisingPadrão: hot
periodconsultaopcional
Janela de tempo para a ordenação por melhores.
texto
Valores permitidosdayweekmonthyearallPadrão: week
cursorconsultaopcional
O valor de nextCursor da página anterior. Omita-o na primeira página.
texto
limitconsultaopcional
Quantos itens retornar em uma página.
número inteiro
De 1 a 25Padrão: 25
flairIdconsultaopcional
Apenas posts com este flair.
texto (uuid)
filterconsultaopcional
media para posts com imagens, units para posts sobre um episódio ou capítulo.
texto
Valores permitidosmediaunitsqconsultaopcional
Texto a buscar.
texto
Resposta
Uma requisição bem-sucedida responde 200 com este JSON:
itemslista de objetoidtexto (uuid)slugtextocommunityobjetoidtexto (uuid)slugtextolanguagetextokindtextoValores permitidosworkboardusernametextoiconUrltexto (uri)pode ser nullthemetextoValores permitidosvioletblueskycyanemeraldgreenyellowamberrosepinkisSampletrue ou false
authorobjetopode ser nullusernametextodisplayNametextoavatarUrltexto (uri)pode ser null
authorFlairtextopode ser nullkindtextoValores permitidostextlinkimagepolltitletextopode ser nullexcerpttextopode ser nullflairobjetopode ser nullidtexto (uuid)labeltextotonetextoValores permitidosneutralaccentsuccesswarningdangervioletblueskycyanemeraldgreenyellowamberrosepink
spoilerobjetopode ser nullworkTitletextopode ser nullunitNumbernúmeropode ser nullNo mínimo 0
workobjetopode ser nullidtexto (uuid)titletextomediumtextoValores permitidosanimedonghuaanimationmangamanhwamanhuawebtoonslugtextounitNumbernúmeropode ser nullNo mínimo 0
isAdulttrue ou falseisPinnedtrue ou falseisLockedtrue ou falsescorenúmero inteiropode ser nullDe -9007199254740991 a 9007199254740991
commentCountnúmero inteiroDe 0 a 9007199254740991
reactionslista de objetokindtextoValores permitidoslovelaughwowsadclapfirethinkangrypartycrycountnúmero inteiroDe 0 a 9007199254740991
linkobjetopode ser nullurltexto (uri)hosttextotitletextopode ser nulldescriptiontextopode ser nullimageobjetopode ser nullurltexto (uri)widthnúmero inteiroDe 0 a 9007199254740991
heightnúmero inteiroDe 0 a 9007199254740991
alttextopode ser nullvariantWidthslista de número inteiroDe 0 a 9007199254740991
isPendingtrue ou false
imageslista de objetourltexto (uri)widthnúmero inteiroDe 0 a 9007199254740991
heightnúmero inteiroDe 0 a 9007199254740991
alttextopode ser nullvariantWidthslista de número inteiroDe 0 a 9007199254740991
pollobjetopode ser nulloptionslista de objetoidtexto (uuid)labeltextovoteCountnúmero inteiropode ser nullDe 0 a 9007199254740991
totalVotesnúmero inteiroDe 0 a 9007199254740991
closesAttexto (date-time)isClosedtrue ou falseallowsMultipletrue ou false
createdAttexto (date-time)editedAttexto (date-time)pode ser null
nextCursortextopode ser null
Erros
Como toda operação, esta pode responder 400 para parâmetros inválidos, 404 quando nada é encontrado e 429 quando você envia requisições demais. Todos os erros compartilham o mesmo formato.