あたるってぃーで独自APIキーを利用する方法

あたるってぃー
この記事は約6分で読めます。

独自APIキーを利用することで、パトロンにならなくてもリプと引用を取得でき、さらにリプと引用取得に関する制限を大幅に緩和することができます。

独自APIキー機能について

本機能は、利用者ご自身でX APIを契約していただくことにより、通常は全ユーザー共有でリプ・引用の取得が月1万5000件のところ、1人で月1万5000件のリプ・引用取得ができるようにする機能です。ご自身でX APIを契約し、それで得たAPIキーをあたるってぃーで利用できます。

契約するX APIのプランはBasic(月$200)またはPro(月$5000)である必要があります。通常であればBasicでいいでしょう。Basicでは1か月毎にリプ・引用が1万5000件、Proだと100万件取得できます。

本機能を利用すれば、パトロンにならなくてもリプと引用を取得できます。

X APIの契約方法

X APIの契約方法
  • Step1
  • Step2
    Xにログインする

    Xにログインしていない場合は、右上のログインボタンからログインしてください。

  • Step3
    プランを選択する

    Step1のリンク先をスクロールすると、上記画像のような画面があります。BasicかProのどちらかを選択し、Subscribe nowを押します。Basicは月$100、Proは月$5000のため、ほとんどの人はBasicを選択することになります。

  • Step4
    Subscribeを押す

    選択しているプランを再確認し、Subscripbe to Basic(Pro)ボタンを押します。

  • Step5
    必要事項を記入、チェックする

    必要事項を記入します。

    Describe all of your use cases of Twitter’s data and API

    X APIやそこから取得したデータをどのように使用するかを書きます。例文を以下に載せておきます。

    I am requesting to use the Twitter API for personal, hobbyist application development. The application will retrieve data related to retweets, likes, replies, quoted tweets, follow statuses, and public user profiles (such as username, bio, follower count, etc.). I will not access or use tweets, direct messages, or other private information. I will strictly follow Twitter’s API guidelines to ensure that user privacy is respected and protected at all times. All data will be handled responsibly without violating Twitter’s Terms of Service.

    ※上記の例文はGPT-4oで生成したものに一部修正を加えたものです。あたるってぃーで利用する場合はこれで問題ないと思われます。

    ・You understand that you may not resell anything you receive via the Twitter APIs
    ・You understand your Developer account may be terminated if you violate the Developer Agreement or any of the Incorporated Developer Terms
    ・You accept the Terms & Conditions

    この3つはすべてにチェックを入れてください。

    必要事項をすべて記入、チェックしたら、Submitボタンを押してください。

  • Step6
    クレジットカード情報を入力

    クレジットカード情報を入力し、Add card & Subscribeボタンを押します。
    ※JCBは使えません。ご注意ください。

  • Step7
    完了

    支払いが処理された後、契約が完了します。

APIキーの取得方法

独自APIキーをあたるってぃーで利用するためには、X APIを契約した後にAPIキーを取得する必要があります。

APIキーの取得方法
  • Step1
    開発者ポータルにアクセスする

    以下から開発者ポータルにアクセスします。

    x.com
  • Step2
    Appを選択

    サイドバーのProjects & Appsをクリックして展開し、最下層のAppをクリックします。

  • Step3
    Appの設定を行う

    User authentication settings内のSet upボタンを押して設定を表示します。

    設定を以下の通りにしてください。

    Callback URIは以下を入力して下さい。

    https://atalottery.irucabot.com/personalapp/callback

    Website URLには以下のURLを入力してください。

    https://atalottery.irucabot.com

    設定し終えたらSaveボタンを押してください。

  • Step4
    APIキーを取得する

    Keys and tokensを押し、API Key and SecretのRegenerateボタン(Generateボタン)を押します。

    API KeyAPI Key Secretが表示されます。必ずコピーし、保存しておいてください。

APIキーをあたるってぃーで利用する

最後に、APIキーをあたるってぃーに登録し、使えるようにします。

あたるってぃーにAPIキーを登録する
  • Step1
    あたるってぃーにアクセス、ログインする
  • Step2
    アカウント設定に移動する

    右上のご自身のアカウントのアイコンを押し、アカウント設定を押します。

  • Step3
    APIキーを設定する

    独自APIキーの設定で、Consumer Keyのところには取得したAPI Keyを、Consumer Secretのところには取得したAPI Key Secretを入力し、設定してください。

    Client IDClient Secretではありません。ご注意ください。

  • Step4
    アカウント連携をする

    Xアカウントと連携ボタンを押して独自アプリとXアカウントを連携してください。この時必ずあたるってぃーにログインしているアカウントと同じXアカウントでログインしてください。

  • Step5
    完了

    以下のようになれば完了です。

独自APIキー設定後の注意事項

独自アプリを有効にしている場合、API利用枠共有機能は無効になります。独自アプリを無効にすることでAPI利用枠共有機能を利用できます。

API利用枠共有機能についての詳細は以下からご確認いただけます。

コメント

タイトルとURLをコピーしました