Lister les publications d’une communauté
GET/v1/communities/{id}/posts
Renvoie les publications d’une communauté avec tri et filtres, ou celles qui correspondent à une recherche.
Requête
curl -g "https://api.nogitsu.com/v1/communities/{id}/posts"Paramètres
idcheminobligatoire
Identifiant de l’élément, un UUID.
texte
sortrequêtefacultatif
Ordre des résultats.
texte
Valeurs autoriséeshotnewtoprisingPar défaut : hot
periodrequêtefacultatif
Période pour le tri par meilleures.
texte
Valeurs autoriséesdayweekmonthyearallPar défaut : week
cursorrequêtefacultatif
La valeur nextCursor de la page précédente. Omettez-la pour la première page.
texte
limitrequêtefacultatif
Nombre d’éléments à renvoyer sur une page.
nombre entier
De 1 à 25Par défaut : 25
flairIdrequêtefacultatif
Uniquement les publications ayant cette étiquette.
texte (uuid)
filterrequêtefacultatif
media pour les publications avec image, units pour les publications portant sur un épisode ou un chapitre.
texte
Valeurs autoriséesmediaunitsqrequêtefacultatif
Texte à rechercher.
texte
Réponse
Une requête réussie répond 200 avec ce JSON :
itemsliste de objetidtexte (uuid)slugtextecommunityobjetidtexte (uuid)slugtextelanguagetextekindtexteValeurs autoriséesworkboardusernametexteiconUrltexte (uri)peut être nullthemetexteValeurs autoriséesvioletblueskycyanemeraldgreenyellowamberrosepinkisSampletrue ou false
authorobjetpeut être nullusernametextedisplayNametexteavatarUrltexte (uri)peut être null
authorFlairtextepeut être nullkindtexteValeurs autoriséestextlinkimagepolltitletextepeut être nullexcerpttextepeut être nullflairobjetpeut être nullidtexte (uuid)labeltextetonetexteValeurs autoriséesneutralaccentsuccesswarningdangervioletblueskycyanemeraldgreenyellowamberrosepink
spoilerobjetpeut être nullworkTitletextepeut être nullunitNumbernombrepeut être nullAu moins 0
workobjetpeut être nullidtexte (uuid)titletextemediumtexteValeurs autoriséesanimedonghuaanimationmangamanhwamanhuawebtoonslugtexteunitNumbernombrepeut être nullAu moins 0
isAdulttrue ou falseisPinnedtrue ou falseisLockedtrue ou falsescorenombre entierpeut être nullDe -9007199254740991 à 9007199254740991
commentCountnombre entierDe 0 à 9007199254740991
reactionsliste de objetkindtexteValeurs autoriséeslovelaughwowsadclapfirethinkangrypartycrycountnombre entierDe 0 à 9007199254740991
linkobjetpeut être nullurltexte (uri)hosttextetitletextepeut être nulldescriptiontextepeut être nullimageobjetpeut être nullurltexte (uri)widthnombre entierDe 0 à 9007199254740991
heightnombre entierDe 0 à 9007199254740991
alttextepeut être nullvariantWidthsliste de nombre entierDe 0 à 9007199254740991
isPendingtrue ou false
imagesliste de objeturltexte (uri)widthnombre entierDe 0 à 9007199254740991
heightnombre entierDe 0 à 9007199254740991
alttextepeut être nullvariantWidthsliste de nombre entierDe 0 à 9007199254740991
pollobjetpeut être nulloptionsliste de objetidtexte (uuid)labeltextevoteCountnombre entierpeut être nullDe 0 à 9007199254740991
totalVotesnombre entierDe 0 à 9007199254740991
closesAttexte (date-time)isClosedtrue ou falseallowsMultipletrue ou false
createdAttexte (date-time)editedAttexte (date-time)peut être null
nextCursortextepeut être null
Erreurs
Comme toutes les opérations, celle-ci peut répondre 400 en cas de paramètres invalides, 404 lorsque rien n’est trouvé et 429 lorsque vous envoyez trop de requêtes. Toutes les erreurs partagent la même forme.