BlueSkyで最小限の手間で自動投稿までメモ。
1. アカウントを作成
2. 自分の設定の「ハンドルを変更」→「自分のドメインを持っています」でDID(did:plc:ほにゃらら)を取得
3. ブラウザのコンソールとかでトークン取得(良い方法見つからなかった)
4. curl -X POST 'https://bsky.social/xrpc/com.atproto.repo.createRecord' -H 'Content-Type: application/json' -H 'Authorization: Bearer アクセストークン' -d '{ "repo": "did:plc:ほにゃらら", "collection": "app.bsky.feed.post", "record": { "text": "Hello", "createdAt": "'`date +%Y-%m-%dT%H:%M:%SZ`'" } }'
「AT Protocol」の版間の差分
提供:GNU social JP Wiki
Gnusocialjp (トーク | 投稿記録) (Account) |
Gnusocialjp (トーク | 投稿記録) 細 (→Account) |
||
11行目: | 11行目: | ||
== Account == | == Account == | ||
{| class="wikitable" | {| class="wikitable" style="vertical-align:middle;" | ||
|- | |- | ||
!name | !name | ||
! Bluesky | !Bluesky | ||
!X/Twitter | !X/Twitter | ||
|- | |- | ||
|Rose 🌹 | |Rose 🌹 | ||
|[https://bsky.app/profile/did:plc: | |[https://bsky.app/profile/did:plc:qjeavhlw222ppsre4rscd3n2 X] | ||
|[ X] | |[ X] | ||
|- | |- | ||
|Emily Liu | |Emily Liu | ||
| [https://bsky.app/profile/did:plc:vjug55kidv6sye7ykr5faxxn X] | |[https://bsky.app/profile/did:plc:vjug55kidv6sye7ykr5faxxn X] | ||
|[https://twitter.com/_emilyliu_ X] | |[https://twitter.com/_emilyliu_ X] | ||
|- | |- | ||
|Bluesky | |Bluesky | ||
|[https://bsky.app/profile/did:plc: | |[https://bsky.app/profile/did:plc:z72i7hdynmk6r22z27h6tvur X] | ||
|[https://twitter.com/bluesky X] | |[https://twitter.com/bluesky X] | ||
|- | |- | ||
|Jay Graber | |Jay Graber | ||
|[https://bsky.app/profile/did:plc:oky5czdrnfjpqslsw2a5iclo X] | |[https://bsky.app/profile/did:plc:oky5czdrnfjpqslsw2a5iclo X] | ||
|[https://twitter.com/arcalinea X] | | [https://twitter.com/arcalinea X] | ||
|- | |||
|AT Protocol | |||
|[https://bsky.app/profile/did:plc:ewvi7nxzyoun6zhxrhs64oiz X] | |||
|[https://twitter.com/at_protocol X] | |||
|} | |} | ||
2024年2月23日 (金) 12:33時点における版
About
AT ProtocolはBluesky PBCが開発・保守している分散SNSのための通信プロトコル。
Link
- The AT Protocol
- bluesky-social/atproto: Social networking technology created by Bluesky
- Paul's Dev Notes
- bluesky-social
- AT Protocol Developers (@atproto.com) — Bluesky
Account
name | Bluesky | X/Twitter |
---|---|---|
Rose 🌹 | X | [ X] |
Emily Liu | X | X |
Bluesky | X | X |
Jay Graber | X | X |
AT Protocol | X | X |
Bluesky
About
AT Protocolを実装した最初の実装とそのサーバー。
2023年2月末にプラベートβ版として招待制で始まる。
2024-02-06 Tueに一般登録を開始した (報道: Blueskyの招待制廃止・一般登録受付開始と月末の連合対応の初期版公開予告 | GNU social JP Web)。
Link
- Home — Bluesky
- Bluesky
- Bluesky Documentation | Bluesky: 開発者向け文書。
- bluesky-social/bsky-docs: Bluesky API documentation
- bluesky-social/social-app: The Bluesky Social application for Web, iOS, and Android
- Martin Kleppmann (@martin.kleppmann.com) — Bluesky: Blueskyの技術顧問 (https://bsky.app/profile/bsky.app/post/3kkqwoy7jfc2u)。
API
Post
DIDは https://bsky.social/xrpc/com.atproto.identity.resolveHandle?handle=自分のアカウント名 で見た方が楽かも。
createdAtはミリ秒まで渡した方が良いし、トークンはいつまで使い回せるか分からないのでちゃんとAPI(https://bsky.social/xrpc/com.atproto.server.createSession)を叩いて取って来た方が良い。
ただこれでざっとした流れが分かるし、何で検索したら良いか分かるのでそのためのメモです。