Recent posts on bluesky

Posts recentes do proprio perfil no Bluesky, via app.bsky.feed.getAuthorFeed -- API publica oficial do AT Protocol, sem chave e sem conta. Sai pelo servico de fetch como as demais rotas, entao consome banda de proxy: ~93 KB com limit=25. Aceita ?limit= de 1 a 100, padrao 25; valor fora da faixa e recusado com 400 em vez de aparado, e cada limite tem a sua propria linha de cache. Repost de terceiro e excluido por autoria (o feed do bsky.app traz 1 em 20). Devolve likes, replies, reposts e quotes; nao devolve bookmarkCount (so o Bluesky tem) nem thumbnail (o embed de imagem ainda nao foi medido em amostra suficiente).

get/api/v1/bluesky/posts

Request

  • Base URL: https://honesthook.com
  • URL: https://honesthook.com/api/v1/bluesky/posts
  • Auth: HTTP bearer

Query parameters

handlestring required
Example:bsky.app

AT Protocol handle, which is a domain name: bsky.app, alguem.bsky.social. Dots are part of it; slashes are refused.

limitinteger

How many posts to return, 1 to 100. A value outside the range is refused with 400, not clamped: the source clamps in silence, and a caller asking for more than the maximum would conclude the account has fewer posts than it does.

Response

Posts found. has_more differs by platform: on Bluesky it is computed from the cursor the source returns, so it can be true. On Mastodon it is false today because we do not yet read the Link header. On Threads it is null — the posts arrive inside the profile document and there is nothing to page, so we cannot know. null means unknown, never no more.

successboolean required
platformstring required
endpointstring required
errorobject nullable required
credits_usedinteger required
cachedboolean required
request_idstring required

Changes

No recorded changes to this operation across all 1 revision of this API.