ドキュメント
おまけ
Python用のAPIクライアントを公開しています。
個人利用のためのもので頻繁に仕様変更を行うため、使い方の参考程度にしていただくのが良いと思います。
エンドポイント一覧
エンドポイント | 概要 |
---|---|
GET https://bsky.social/xrpc/app.bsky.feed.getActorFeeds | 自身の投稿を取得するエンドポイント |
POST https://bsky.social/xrpc/com.atproto.repo.createRecord | 投稿を行うエンドポイント |
各エンドポイントの使い方
getActorFeeds
自身の投稿を取得するエンドポイント
◼️パラメータ
プロパティ | 型 | 詳細 |
---|---|---|
actor | string | ハンドルネームを入力する |
limit | int | min: 1, max: 100 default: 50 |
◼️レスポンス
プロパティ | 型 | 詳細 |
---|---|---|
cursor | string | |
feeds | array |
参考:
レスポンス例
{ "feed": [ { "post": { "uri": "", "cid": "", "author": { "did": "", "handle": "amatyrain.bsky.social", "displayName": "あまてぃ", "avatar": "", "viewer": { "muted": False, "blockedBy": False }, "labels": [] }, "record": { "text": "テスト", "$type": "app.bsky.feed.post", "langs": [ "ja" ], "createdAt": "2023-11-18T10:42:49.198Z" }, "replyCount": 0, "repostCount": 0, "likeCount": 1, "indexedAt": "2023-11-18T10:42:49.198Z", "viewer": {}, "labels": [] } } ], "cursor": "" }
createRecord
投稿用のエンドポイント
具体的な使い方は以下ファイルのcreate_record()
メソッドを参考にしてください。
その他参考
GitHub:
Postsオブジェクトについて
画像の添付について
コメント