社名変更のお知らせ(2月~)

twitter-api-v2 でできること一覧

Node.jsでTwitter APIをいじれる node-twitter-api-v2 というのを触っていて、日本語での情報が欲しいと思ったのでこの記事を書くことにしました。

この記事では、twitter-api-v2でできることを日本語に翻訳しつつ、それぞれリンクを貼っていきます。

以下のような方に見ていただけると役に立つと思います。

  • twitter-api-v2でできることが知りたい
  • TwitterのAPIでできることが知りたい

なお、この記事で言及するAPIのバージョンはv2です。

メソッド一覧がわかるドキュメントページはこちら(英語)

用語の定義

  • ユーザー名… 「@」マークの後ろに表示される名前のこと。プロフィールページのURLにも利用されるユーザーごとに固有の値。ハンドルやハンドル名とも呼ばれる。英語ではUser name, Account name, username.
  • 表示名… ユーザー名と異なり、名前として表示される値。URLには使用されず、簡単に変更できる。プロフィール名とも呼ばれる。英語ではDisplay name。

タイムライン関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#tweet-timelines

ツイート検索 (最新)
ツイート検索 (すべて)
ホームタイムライン
ユーザータイムライン
ユーザーメンションタイムライン

ツイート関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#tweets

ツイートを作成する
ツイートへの返信
ツイートのスレッドを投稿する
ツイートを削除する
単一ツイートの取得
ツイートの検索
特定のツイートに「いいね」したユーザーを取得する
特定のツイートに「いいね」を付ける
特定のツイートの「いいね」を解除する
検索対象のツイート数を取得 (最近のツイートのみ)
検索対象のツイート数を取得する (全アーカイブ)
特定のツイートをリツイートしたユーザーを取得する
特定のツイートをリツイートする
特定のツイートをアンリツイート(リツイート解除)する
特定のツイートにある引用リプライを一覧で取得する

ブックマーク関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#bookmarks

特定のツイートをブックマークする
ブックマークを解除する
ブックマークを一覧で取得する

ユーザー関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#users

ログインしているユーザー
単一ユーザー
ユーザー名による単一ユーザー
ID別ユーザー
ユーザー名別ユーザー数
あるユーザーの「いいね!」を取得する
フォロワー数
フォローする
誰かをフォローする
誰かをアンフォロー
誰かをブロックする
ブロックを解除する
自分がブロックしているユーザーを取得
特定のユーザーをミュートする
ミュートを解除する
自分がミュートしているユーザーを取得

リスト関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#lists

IDによる単一リスト
所有するリスト
ユーザがメンバーであるリスト
あるユーザーがフォローしているリスト
リストのツイートタイムライン
リストのメンバー
リストのフォロワー
リストを作成する
リストのメタデータを更新する
リストを削除する
リストのメンバーを追加する
リストのメンバーを削除する
リストの購読
リストの退会
リストをピン留めする
リストのピン留めを解除する

スペース関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#spaces

ID別スペース
IDで見るスペース
クリエイターIDでスペースを検索
スペースを探す
スペースバイヤー
スペースツイート

DM(ダイレクトメッセージ)関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#direct-messages-dms

ダイレクトメッセージのイベントを取得する(フィルタなし)
参加者IDでダイレクトメッセージのイベントを取得
会話IDでダイレクトメッセージのイベントをフェッチする
グループ会話を作成する
1対1のダイレクトメッセージ(および該当する場合はその会話)の新規作成
既知の会話で新しいダイレクトメッセージを作成する

コンプライアンス関連のメソッド

https://github.com/PLhery/node-twitter-api-v2/blob/master/doc/v2.md#batch-compliance

1 つのコンプライアンス ジョブを取得する
コンプライアンスジョブの検索
新しいコンプライアンス ジョブを作成する
コンプライアンス ジョブの結果を取得する

以上です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です