はじめに
※この記事に関しては誰にも許可取りしてないのでどっかから怒られたらすぐ消します
新しいことが大好きな私Blueskyデビューをしたのでまず最初にしたことカスタムハンドルの設定について書いていきます!
変更履歴
- didの取得方法
accessJwtの取得
curl -X POST \
'https://bsky.social/xrpc/com.atproto.session.create' \
--header 'Accept: */*' \
--header 'Content-Type: application/json' \
--data-raw '{"identifier": "メールアドレス","password":"パスワード"}'
こんな感じでポストする
まずtxtレコードの設定
設定したいドメインにtxtレコードを設定していきます
_atproto.<設定したいドメイン>
これに対して
"did=<did>"
を設定する
didはaccessJwtを取得した時に返される
POST投げる
curl -X POST \
'https://bsky.social/xrpc/com.atproto.handle.update' \
--header 'Accept: */*' \
--header 'Authorization: Bearer <さっきgetしたaccessJwt>' \
--header 'Content-Type: application/json' \
--data-raw '{"handle":"<設定したいドメイン>"}'
こんな感じ
アプリで再ログインする
これでおしまいだからアプリで再ログインする
再ログインしないとプロフィール押した時にnot foundになっちゃう最初これでめっちゃびびった
終わりに
けっこう大雑把に書いたけどある程度知識があったら理解でくるはず