- the basic way of implementing this idea is to use Bluesky's
/searchPosts endpoint which sometimes allows for public access (meaning no login). This was working at the time I was creating the extension but I've seen other issues as well as comments from the team that sometimes there are stronger rate limits or removal of the non-authenticated feature when it's getting expensive.
So you get a 403 {"error":"AuthMissing","message":"Authentication Required"}.
this isn't a problem for /getPostThread which is why public comment systems are fine (no search involved since you are just getting the post/thread data for a specific post)
/searchPostsendpoint which sometimes allows for public access (meaning no login). This was working at the time I was creating the extension but I've seen other issues as well as comments from the team that sometimes there are stronger rate limits or removal of the non-authenticated feature when it's getting expensive.So you get a 403
{"error":"AuthMissing","message":"Authentication Required"}./searchPostsand cache the results globally?