【アプリ】各SNSのAPI利用方法

自作アプリ

当サイトで公開しているCrossPoster利用のための準備

アプリを公開するだけして投げっぱなしでもあれだということで、各SNSのAPI関係の設定方法を書いてみました

Twitter(X)のAPI利用方法

Twitter(現X 以後Twitter)のAPIは機能に制限がかかりますが無料でも利用が可能です
当サイトで公開しているアプリは投稿を行うだけでツイートの取得等は行わないので、
無料版でも問題ありません

ステップ1:開発者アカウントの申請と作成

まず、Twitter APIを利用するための開発者アカウントが必要です。

  1. X Developer Platform にアクセスし、お持ちのTwitter(X)アカウントでログインします。
  2. 「Free」の下にある「Get started」をクリックし、無料プランに登録します。
  3. 目立つボタンの下にある「Sign up for Free Account」をクリックし、無料プランに登録します。
  4. APIの利用目的などを聞かれますので、250文字以上長さで説明を入力する必要があります。
    以下のような感じの内容を、英語翻訳掛けて投げれば良いと思います
    • 個人のプロジェクトで、Xへの投稿を行うアプリの開発やテストを行うために利用しようと考えています。
    • また、画像や動画を含む投稿を行うテストも行いたいと考えています。
    • リツイートやいいね等の機能やツイートの取得機能は利用する予定はありません
    • 以上、何卒よろしくお願いいたします
  5. 利用規約に同意し、申請を送信します。多くの場合、すぐに承認され、開発者ポータルにアクセスできるようになります。

ステップ2:プロジェクトとアプリの作成

開発者ポータルに入ったら、次にプロジェクトアプリを作成します。これは、あなたがAPIを何に使うのかを管理するための箱のようなものです。
※ デフォルトで作成されている場合はそれを編集しても大丈夫です

  1. 開発者ポータルのダッシュボードで、「Project & Apps」メニューから新しいプロジェクトを作成します。
  2. プロジェクト名、ユースケースなどを選択します。
  3. プロジェクトが作成されると、その中に「App」を作成できます。このAppが、実際にAPIと通信するためのキーを持つことになります。

※ App nameは投稿したデバイスの表示部分に表示されます

こんな感じで

ステップ3:認証キーの取得

  1. 画面上部のKeys and tokensをクリックし、Consumer KeysのRegenerateをクリック
  2. その際に表示される「API Key」と「API Key Secert」をCrossPosterの「ConsumerKey」と「ConsumerKeySecret」にコピペ
  3. その後Authentication Tokensの「Access Token and Secret」の右にある「Generate」または「Regenerate」をクリック
  4. その際に表示される「Access Token」と「AccessToken Secret」をCrossPosterの「AccessToken」と「AccessTokenSecret」にコピペ

これでTwitterを使用する準備ができました

BlueskyのAPI利用方法

Blueskyはアカウントを作成していれば簡単に取得できます

  1. bluskeyのページを開きます
  2. 「⚙️設定」をクリック
  3. 「プライバシーとセキュリティ」をクリック
  4. 「アプリパスワード」をクリック
  5. 「+ アプリパスワードを追加」をクリック
  6. アプリ名を入力 (ダイレクトメッセージへのアクセスを許可にはチェック入れなくてもOK)
  7. 表示されたパスワードをCrossPosterの設定の中のBluesky設定の「AppPassword」にコピペ
  8. 「Account」の部分にはblueskyのアカウントID(「自分のID.bsky.social」を入力)
  9. これでBlueskyへの投稿設定は完了です

MisskeyのAPI利用方法

Misskeyも同様にアカウントを作成していれば簡単に取得できます

  1. Misskeyのページを開きます
  2. 「⚙️設定」をクリック
  3. 「その他の設定」にある「API」をクリック
  4. 「アクセストークンの発行」をクリック
  5. 「ノートを作成・削除する」と「ドライブを操作する」にチェックを入れる
  6. 発行された確認コードをコピーしてCrossPosterのMisskey設定の「AccessToken」にコピペ
  7. BaseURLは「https://misskey.io/api」でOKです
  8. これでMisskeyへの投稿設定は完了です

コメント

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