Bluesky API client for app.bsky.* lexicons.
Note: app.bsky. endpoints are served by the Bluesky App View service, not the user's PDS. The PDS only handles com.atproto. endpoints.
Examples
# Fetch a user's profile
{:ok, profile} = Exosphere.ATProto.Bsky.get_profile("alice.bsky.social")
Summary
Functions
Fetch a user's profile.
Functions
Fetch a user's profile.
This is a public endpoint that doesn't require authentication.
Parameters
actor- The DID or handle of the user to fetch
Examples
{:ok, profile} = Exosphere.ATProto.Bsky.get_profile("did:plc:...")
# profile = %{
# "did" => "did:plc:...",
# "handle" => "alice.bsky.social",
# "displayName" => "Alice",
# "avatar" => "https://...",
# ...
# }