app.bivri.feed.createComment
Bivri refuses content longer than 200 graphemes, which is stricter than the 1000 the record schema permits: the record admits what any client may write, this method admits what this service accepts. A refusal is InvalidComment and nothing is written.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | feed.bivri.app |
| Indexed |
Procedure
procedure · POSTInput
application/jsonComment text.
maxLength: 10000maxGraphemes: 1000
parent
refStrong reference to the comment being replied to. Omit for a top-level comment.
Strong reference to the artwork to comment on.
Output
application/jsonErrors
ConsentRequired
The authenticated member has not confirmed age and accepted the Terms and Privacy Policy.
Unauthenticated
Nobody is authenticated, so there is no repository to write to.
InvalidComment
The comment is not one this service accepts — longer than 200 graphemes, or otherwise refused by the write boundary. Nothing was written.
Blocked
The commenter and the Artwork's author, or the author of the comment being replied to, have a block between them in either direction. Nothing was written.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.bivri.feed.updateComment
procedureEdit the text of a comment the authenticated member owns. The artwork and reply parent remain unchanged.
-
social.coves.community.comment.create
procedureCreate a comment on a post or another comment. Comments support nested threading, rich text, embeds, and self-labeling.
-
app.bivri.feed.comment
recordRecord containing a comment on an artwork.
-
app.didpic.write.createComment
procedureCreate an app.didpic.feed.comment record on the authenticated viewer's own PDS, mediated by the AppView using its server-held session (confidential OAuth client only). image, when present, must come from a prior app.didpic.write.uploadBlob call. Either text or image (or both) should be present — matching the underlying record lexicon, this isn't enforced here either.
-
app.bivri.feed.createLike
procedureLike a record from the authenticated member's repository.