Bluesky 開発者向け API - AT Protocol と Lexicon データ

Bluesky 開発者向けの完全なアナリティクス API です。複雑な firehose のパースなしに、AT Protocol のデータと Bluesky アナリティクスにアクセスできます。Bluesky アプリやアナリティクスダッシュボードを作る開発者に最適です。トップ投稿や、フォロワー、リポスト、返信、いいねなどの指標ごとのアカウント統計を取得できます。

API の概要

🚀 クイックスタート

1. API キーを取得

graphtracks.com で登録して、API キーを 生成します

2. ベース URL

https://api.graphtracks.com

3. 認証

X-API-Key: YOUR_API_KEY

4. Postman で試す

完全な API コレクションをフォークして、すぐにテストを始められます

Postman で実行

🚀 Bluesky 開発者のために作られた API

🔗 AT Protocol との連携

複雑な firehose のパースなしに AT Protocol のデータにアクセスできます。GraphTracks の API が AT Protocol データ処理の重い部分を引き受け、Bluesky アプリ向けに整理された構造化データを提供します。

📋 Lexicon データへのアクセス

Lexicon のスキーマとデータ構造をそのまま活用できます。GraphTracks の API は前処理済みの Lexicon データを提供するので、Bluesky クライアントや独自アプリを簡単に作れます。

📊 Bluesky アナリティクス

Bluesky の包括的な追跡データとアナリティクスデータを取得できます。エンゲージメントを監視し、パフォーマンスを追跡し、Bluesky ネットワーク全体のユーザー行動を分析できます。

🌊 firehose の代替

Bluesky の firehose データ処理の複雑さを避けられます。GraphTracks の API は絞り込み済みの関連データストリームを提供するので、Bluesky アプリや監視ツールの開発に最適です。

📊 できること

📈 アカウントアナリティクス

どの Bluesky アカウントでも、さまざまな期間の統計をまとめて取得できます

📝 投稿アナリティクス

いいね、リポスト、返信、エンゲージメントスコアを含む詳しい指標を取得できます

🏆 トップ投稿

成績の良い投稿とオーディエンスのインタラクションデータを取得できます

👥 ユーザーのインタラクション

反応したユーザーのプロフィールを含む詳しいインタラクションデータを取得できます

🛠️ 主なエンドポイント

GET /v1/api/networks/BlueSky/accounts/{account_id}/stats/{metric} アカウント統計を取得
POST /v1/api/networks/account ネットワークアカウントを作成
GET /v1/api/networks/accounts ユーザーのネットワークアカウントを取得
GET /v1/api/networks/{network}/accounts/{account_id}/top-posts 成績の良い投稿を取得

💡 リクエスト例

curl -X GET "https://api.graphtracks.com/v1/api/networks/BlueSky/accounts/did:plc:z72i7hdynmk6r22z27h6tvur/stats/followers?timeframe=7d" \
  -H "X-API-Key: YOUR_API_KEY"

📚 SDK とライブラリ

JavaScript/TypeScript

npm install @graphtracks/client

Dart/Flutter

graphtracks: ^1.0.0

❓ よくある質問

Bluesky の firehose データと比較するとどうですか?

GraphTracks の API は、Bluesky firehose から取得した前処理済みの構造化データを提供するので、複雑なパースや絞り込みが不要になります。インフラの負担なしに、整理された必要なデータだけを受け取れます。

Bluesky のカスタムフィード開発にも使えますか?

もちろん使えます!GraphTracks の API は Bluesky のカスタムフィード構築に最適で、魅力的なフィードアルゴリズムに必要なエンゲージメントデータとユーザーインタラクションの指標を提供します。

AT Protocol の Lexicon スキーマに対応していますか?

はい、GraphTracks の API は AT Protocol の Lexicon データ構造に完全に対応しているので、Bluesky のスキーマ定義を扱い、準拠したアプリを簡単に作れます。

Bluesky クライアントの開発にも向いていますか?

Bluesky クライアントの開発に最適です!GraphTracks の API は、機能豊富な Bluesky アプリやクライアントを作るのに必要なアナリティクスとエンゲージメントのデータをすべて提供します。

Bluesky アナリティクスはどう始めればよいですか?

登録して API キーを取得し、リクエストを送るだけです。充実したドキュメントと Postman コレクションで、連携をすばやく簡単に進められます。

競合の Bluesky アカウントも監視できますか?

はい、GraphTracks の API では公開されているどの Bluesky アカウントも追跡・分析できるので、競合分析やソーシャルメディアの監視に最適です。