画像

Twitter api: Twitterアカウントのユーザー IDの確認

Twitter ID (uer id)は、@で始まるユーザー名です。

特定のユーザーのツイートを取得するには、ユーザー名を指定する必要があります。
TwitterのDeveloper Portalでアプリを作成すると沢山のsecretやTokenが生成できますが、Developer PortalではこのIDを取得できません。


以下のサイトでユーザー名を入力してTwitter ID (uer id)を取得しましょう。

Twitter ID and username converter


Bearerトークン(ここではTWITTER_TOKENとTWITTER_ID)と組み合わせて次のようにユーザーのツイートを呼び出せます。

//src/lib/axios.ts

import axios from "axios";

const client = axios.create({
  baseURL: `https://api.twitter.com/2/users/${process.env.TWITTER_ID}`,
  headers: {
    Authorization: `Bearer ${process.env.TWITTER_TOKEN}`,
  },
});

export { client };


メモ:
ユーザー取得のためのパラメータ:
https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users
Twitterのツイートからも様々なパラメータの確認:
https://pc-karuma.net/find-your-twitter-user-id-number/