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
クリエイター収益化プログラム。