Skip to main content
このガイドでは、アカウントの作成から認証、最初のGETリクエストとPOSTリクエストの実行まで、最初のレスポンスを取得するための手順を説明します。各手順には、cURL、Python、JavaScriptで動作する例を掲載しています。

ステップ1:APIキーを取得する

  1. Sorsaダッシュボードを開き、Sign inをクリックします。利用可能な方法で登録してください。Sorsaは認証プロバイダーから共有される情報以外を要求しません。
  2. 新しいアカウントには100回分の無料リクエストが付与されます。クレジットカードは不要で、利用可能なすべてのエンドポイントに対応し、有効期限もないため、すぐにテストを始められます。
  3. より多くのリクエストが必要になったら、プラン(月間1万回、10万回、50万回)と請求サイクル(月払いまたは年払い)を選び、カードまたは暗号資産で支払います。
ログインすると、ダッシュボードにAPIキー残りのリクエスト数が表示されます。
APIキーは秘密にしてください。 フロントエンドのコード、公開リポジトリ、クライアント側のJavaScriptに公開しないでください。パスワードと同じように扱ってください。

ステップ2:基本を理解する

最初のAPI呼び出しの前に、次の点を確認してください。 ベースURL
認証 すべてのリクエストで、APIキーを ApiKey ヘッダーに指定する必要があります。
レスポンス形式 すべてのエンドポイントはJSONを返します。リクエストが成功すると、HTTPステータス 200 が返されます。 レート制限 すべてのプランに、1秒あたり20リクエストという共通の制限があります。送信間隔の調整と再試行の方法は、レート制限を参照してください。

ステップ3:最初のGETリクエストを送信する

例を実行する前に: python -m pip install requests でPythonの requests パッケージをインストールしてください。JavaScriptは、Node.js 18以降の fetch を使用してバックエンドで実行します。トップレベルの await を使うため、例は .mjs ファイルとして保存してください。YOUR_API_KEY を自分のAPIキーに置き換えます。以下のプロフィールやツイートのレスポンスは説明用の例です。 設定を確認する最も簡単な方法は、/info エンドポイントで公開プロフィールを取得することです。 cURL
Python
JavaScript
レスポンス例
ユーザーデータを含むJSONが返されたら、APIキーは正常に動作しており、利用を開始できます。

ステップ4:最初のPOSTリクエストを送信する

ツイートや検索に関する多くのエンドポイントは、JSONボディを伴う POST を使用します。以下は /search-tweets によるツイート検索の例です。 cURL
Python
JavaScript
レスポンス例(一部省略)
続きの結果を取得するには、返された next_cursor を次のリクエストに渡します。詳しい処理手順は、ページネーションを参照してください。

ステップ5:APIの使用状況を確認する

/key-usage-info で、残りのリクエスト数をいつでも確認できます。
レスポンス例
大規模なバッチ処理を実行する前に、このエンドポイントを呼び出すことをお勧めします。ダッシュボードで利用履歴全体を確認することもできます。

よくあるエラーコード

詳しい内容と対処方法は、エラーコードリファレンスを参照してください。

コードを書かずに試す

まず画面上で操作してみたい場合は、APIリファレンスで各エンドポイントを確認するか、ノーコードのAPI Playgroundを利用してください。どちらもコードを書く前に実際のリクエストを送信し、レスポンスを確認できます。

次のステップ