Table of Contents

Namespace Twikit

Classes

AccountLockedException

アカウントがロックされている(多くの場合 Arkose チャレンジ)。

AccountSuspendedException

アカウントが凍結されている。

AnimatedGif

アニメーション GIF。

Article

ツイートに添付された長文記事(Article)。

BadRequestException

400 Bad Request。

BirdwatchNote

ツイートに付いたコミュニティノートの要約。

BookmarkFolder

ブックマークフォルダー。

Client

Twitter/X API と対話するクライアント。すべてのメソッドは非同期です。

ClientTransactionException

X-Client-Transaction-Id のハンドシェイクを完了できない。

Community

コミュニティ。

CommunityCreator

コミュニティの作成者(完全なユーザー情報が無い場合)。

CommunityMember

コミュニティのメンバー。

CommunityNote

コミュニティノート。

CommunityNoteHelpfulTags

「役に立った」理由のタグ(helpful_tags)。x.com のバンドル(2026-10-23)の列挙と同じ。

CommunityNoteHelpfulness

コミュニティノートの評価レベル(helpfulness_level)。

CommunityNoteNotHelpfulTags

「役に立たなかった」理由のタグ(not_helpful_tags)。x.com のバンドル(2026-10-23)の列挙と同じ。

CommunityNoteRating

BirdwatchCreateRating の応答(data.birdwatchnote_rate_v3): X が保存した評価。

CommunityNoteRatingSource

評価フォームが表示されていた場所(rating_source)。

CommunityNotesProfile

コミュニティノートの協力者プロフィール(BirdwatchFetchBirdwatchProfile)。 自分のプロフィールでは BirdwatchFetchAuthenticatedUserProfile の参加状態も入ります。

CommunityNotesTimelineTab

x.com/i/communitynotes の 3 タブ。

CommunityRule

コミュニティのルール。

Constants

ライブラリ全体で共有する定数。公開 Bearer トークン、ホスト名、 GraphQL の各ドキュメントが要求する機能フラグ(features)のセットを収めています。

Conversation

受信箱内の DM の会話。

CouldNotTweetException

ツイートを送信できなかった。

CreatorEligibility

クリエイター収益化プログラムの参加条件と、ログイン中のアカウントの達成状況 (クリエイタースタジオの「対象 / 対象外」ページの内容)。

CreatorRequirement

参加条件 1 件。

DraftTweet

下書き(X の「未送信ポスト」→「下書き」)。

DuplicateTweetException

重複ツイート。

ErrorCodes

X のエラーコードと例外の対応。

Flow

オンボーディング(ログイン)フローの状態。

ForbiddenException

403 Forbidden。

Group

グループ DM。

GroupMessage

グループ DM のメッセージ。

InvalidMediaException

ツイートに添付したメディア ID に問題がある。

InvalidSessionException

x.com が未ログインのページの殻を返した。Cookie が無い・期限切れ・拒否されたことを意味します。

JsonExtensions

JsonNode を Python の dict のように扱うためのヘルパー。 欠けたキーは例外ではなく null として読みます(X は任意フィールドを平気で省くため)。

Location

トレンドを取得できる地域。

LoginRetiredException

パスワードログインを試みたときに送出されます。

M3u8Media

#EXT-X-MEDIA の属性。

M3u8Playlist

M3U8 プレイリストの最小限の表現。

Media

メディアオブジェクトの基底クラス。

Message

ダイレクトメッセージ。

NotFoundException

404 Not Found。存在しないリスト・コミュニティ・ノートなどにも使われます。

Notification

通知。

Paging

ページ分割の補助。

Photo

写真。

Place

場所。

PlaceTrend

地域のトレンド。

PlaceTrends

地域のトレンド一覧。

Poll

ツイートに付いた投票。

PollChoice

投票の選択肢。

RequestTimeoutException

408 Request Timeout。

Result<T>

複数件の結果を保持するクラス。NextAsync() でさらに結果を取得できます。 通常のリストと同じくインデックスでアクセスでき、foreach で列挙できます。

ScheduledTweet

予約投稿。

SearchFilters

Filters に指定できるフィルター名。

SearchOptions

Build(string, SearchOptions) に渡す検索オプション。

SearchQuery

検索クエリの組み立て。

ServerErrorException

5xx サーバーエラー。

Stream

メディアストリーム(動画の 1 つの画質)。

TooManyRequestsException

429 Too Many Requests。

Trend

トレンド。

Tweet

ツイート。

TweetNotAvailableException

ツイートが利用できない(削除済み・非公開など)。

TweetTombstone

削除済みなどで表示できないツイートの墓石。

TweetTranslation

Grok によるポストの翻訳(api.x.com/2/grok/translation.json)。TranslateTweetAsync(string, string?) が返します。

TwikitWarnings

ライブラリが発する警告(Python 版の warnings.warn)。既定では Trace に書き出します。Handler を差し替えて受け取れます。

TwitterException

twikit が送出する例外の基底クラス。

TwitterList

リスト(Python 版の twikit.List。System.Collections.Generic.List<T> との混同を避けるため C# では TwitterList という名前です)。

UnauthorizedException

401 Unauthorized。

UrlEntity

ツイート本文やプロフィールに含まれる URL エンティティ。

User

ユーザー。

UserNotFoundException

ユーザーが存在しない。

UserUnavailableException

ユーザーが利用できない(鍵・凍結・削除済みなど)。

Utils

Python 版 twikit.utils の雑多なヘルパー。

Video

動画。

WebVtt

最小限の WebVTT パーサー。

WebVttCaption

WebVTT の 1 キュー。

Enums

CreatorProgram

クリエイター収益化プログラム。