Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

New: domain blocking endpoint

PieFed API & mobile app dev
1 1 1

Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    1 Posts
    1 Views
    PieFed v1.4 (to be released very soon) will have emoji reactions on posts and comments. An emoji reaction can be a unicode character like 😍 or a colon-delineated string like :piefed: which gets automatically converted into an image when the post/comment is displayed. Setting a reaction uses the same API endpoint as casting a vote (and behind the scenes reactions are federated as Likes, for Lemmy compatibility) but with an emoji element added to the JSON payload. [image: AfXrsyQlvVCoN30.png] Also when looking at a post or comment in the API there is an emoji_reactions element that can be used to get a summary of the reactions that have happened so far. Compare https://crust.piefed.social/api/alpha/comment?id=456791 with https://crust.piefed.social/post/84566#comment_456791 to see what I mean. Do a GET on /api/v3/site to retrieve a list of all the custom emoji (the ones with :something:) that this instance knows about and to find what images to convert usages of them in emoji_reactions to.
  • 0 Votes
    1 Posts
    2 Views
    GET /api/alpha/search now uses the same full-text search engine as the web UI so you can sort results by relevance. e.g. https://piefed.crust.social/api/alpha/search?q=test&type_=Posts&sort=Relevance Also if the q parameter has a value then read posts are included in the results regardless of what the user's setting is for hiding read posts. That is to avoid this problem: https://piefed.social/c/lemmyconnect/p/1502152/is-there-any-way-to-include-read-posts-in-search-results
  • 0 Votes
    1 Posts
    1 Views
    POST /api/alpha/upload/image - upload an image, get a url back. Use that to construct markdown/html as you wish. Uploaded images are associated with the current user and count towards their quota (50 MB by default, tweakable by instance admin) GET /api/alpha/user/media - get all the images the current user has uploaded. Use this to provide a image picker. POST /api/alpha/image/delete - provide the url of an image that the current user owns and it'll be deleted. Details in the swagger docs.
  • New: user details endpoint

    PieFed API & mobile app dev
    1
    0 Votes
    1 Posts
    2 Views
    GET /api/alpha/user/me - retrieves all the information about the current user, including all the things they've blocked, communities they have joined and communities they moderate. I built this because I realised that many apps are making requests to /api/alpha/site for this purpose, which is unfortunate as that endpoint returns a lot more besides and can sometimes be slow to do so. This is intended to be a more lightweight alternative to doing a GET of /api/alpha/site so the information in /user/me is the same as the my_user part of /site.