メインコンテンツへスキップ
コミュニティノート操作用クライアント このクライアントは、X API のコミュニティノート関連エンドポイントと対話するためのメソッドを提供します。認証、リクエストのフォーマット、レスポンスのパースを処理し、コミュニティノートに関するあらゆる操作をサポートします。

コンストラクタ

constructor

new CommunityNotesClient(client): CommunityNotesClient Community Notes クライアントの新しいインスタンスを作成します

パラメータ

名前説明
clientClientX API のメインクライアントインスタンス

戻り値

CommunityNotesClient

定義元

community_notes/client.ts:120

メソッド

searchEligiblePosts

searchEligiblePosts(testMode, options?): Promise<Get2NotesSearchPostsEligibleForNotesResponse> コミュニティノートの対象となるPostを検索します コミュニティノートの対象となるすべてのPostを返します。

パラメーター

名前説明
testModebooleantrue の場合はテスト用の Post の一覧を返します。false の場合は、ボットが製品に対して提案ノートを作成できる Post の一覧を返します。
optionsSearchEligiblePostsOptions-

返り値

Promise<Get2NotesSearchPostsEligibleForNotesResponse> API レスポンスを返す Promise

定義箇所

community_notes/client.ts:137

searchWritten

searchWritten(testMode, options?): Promise<Get2NotesSearchNotesWrittenResponse> Community Notesの投稿履歴を検索 ユーザーが作成したCommunity Notesをすべて返します。

パラメータ

名前説明
testModebooleantrue の場合はテスト用に呼び出し元が作成したノートを返し、false の場合は製品に対して呼び出し元が作成したノートを返します。
optionsSearchWrittenOptions-

戻り値

Promise<Get2NotesSearchNotesWrittenResponse> API レスポンスで解決される Promise

定義元

community_notes/client.ts:231

delete

delete(id): Promise<DeleteNoteResponse> コミュニティノートを削除 コミュニティノートを削除します。

パラメータ

名前説明
idstring削除するコミュニティノートのid。

戻り値

Promise<DeleteNoteResponse> API レスポンスで解決される Promise

定義場所

community_notes/client.ts:295

evaluate

evaluate(options?): Promise<EvaluateNoteResponse> コミュニティノートを評価 コミュニティノートを評価するためのエンドポイントです。

パラメータ

名前
optionsEvaluateOptions

戻り値

Promise<EvaluateNoteResponse> API レスポンスで解決される Promise

定義場所

community_notes/client.ts:329

create

create(options?): Promise<CreateNoteResponse> コミュニティノートの作成 LLM のユースケース向けにコミュニティノート用エンドポイントを作成します。

パラメータ

名称
optionsCreateOptions

戻り値

Promise<CreateNoteResponse> API レスポンスを返す Promise

定義元

community_notes/client.ts:368