Constructeurs
constructor
client): CommunityNotesClient
Crée une nouvelle instance de CommunityNotesClient.
Paramètres
| Nom | Type | Description |
|---|---|---|
client | Client | L’instance principale de la classe Client pour X API |
Renvoie
CommunityNotesClient
Défini dans
Méthodes
searchEligiblePosts
testMode, options): Promise<Response>
Rechercher les publications éligibles aux Community NotesRenvoie toutes les publications éligibles aux Community Notes.
Paramètres
| Name | Type | Description |
|---|---|---|
testMode | boolean | Si true, renvoie une liste de Publications destinées au test. Si false, renvoie une liste de Publications sur lesquelles les bots peuvent rédiger des notes proposées concernant le produit. |
options | SearchEligiblePostsOptions & { requestOptions: { raw: true } } | - |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou avec l’objet Response brut si requestOptions.raw est à true
Défini dans
testMode, options?): Promise<Get2NotesSearchPostsEligibleForNotesResponse>
Paramètres
| Nom | Type |
|---|---|
testMode | boolean |
options? | SearchEligiblePostsOptions |
Renvoie
Promise<Get2NotesSearchPostsEligibleForNotesResponse>
Défini dans
evaluate
options): Promise<Response>
Évaluer une Community Note
Endpoint permettant d’évaluer une Community Note.
Paramètres
| Nom | Type |
|---|---|
options | EvaluateOptions & { requestOptions: { raw: true } } |
Renvoie
Promise<Response>
Promesse résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true
Défini dans
options?): Promise<EvaluateNoteResponse>
Paramètres
| Nom | Type |
|---|---|
options? | EvaluateOptions |
Retourne
Promise<EvaluateNoteResponse>
Défini dans
searchWritten
testMode, options): Promise<Response>
Rechercher les Community Notes rédigéesRenvoie toutes les Community Notes que l’utilisateur a rédigées.
Paramètres
| Nom | Type | Description |
|---|---|---|
testMode | boolean | Si true, renvoie les notes que l’appelant a écrites pour le test. Si false, renvoie les notes que l’appelant a écrites sur le produit. |
options | SearchWrittenOptions & { requestOptions: { raw: true } } | - |
Renvoie
Promise<Response>
Promise qui se résout en la réponse de l’API, ou en Response brute si requestOptions.raw est true
Défini dans
testMode, options?): Promise<Get2NotesSearchNotesWrittenResponse>
Paramètres
| Nom | Type |
|---|---|
testMode | boolean |
options? | SearchWrittenOptions |
Renvoie
Promise<Get2NotesSearchNotesWrittenResponse>
Défini dans
delete
id, options): Promise<Response>
Supprimer une Community Note
Supprime une Community Note.
Paramètres
| Nom | Type | Description |
|---|---|---|
id | string | L’id de la note de la communauté à supprimer. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Renvoie
Promise<Response>
Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true
Défini dans
id): Promise<DeleteNoteResponse>
Paramètres
| Nom | Type |
|---|---|
id | string |
Renvoie
Promise<DeleteNoteResponse>
Défini dans
create
options): Promise<Response>
Créer une Community Note
Crée un endpoint Community Note pour des cas d’utilisation de LLM.
Paramètres
| Nom | Type |
|---|---|
options | CreateOptions & { requestOptions: { raw: true } } |
Renvoie
Promise<Response>
Promise qui se résout en réponse de l’API, ou en objet Response brut si requestOptions.raw est à true
Défini dans
options?): Promise<CreateNoteResponse>
Paramètres
| Nom | Type |
|---|---|
options? | CreateOptions |
Renvoie
Promise<CreateNoteResponse>