Constructores
constructor
client): PostsClient
Crea una nueva instancia del cliente de Posts
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
client | Client | Instancia principal del cliente de la X API |
Devuelve
PostsClient
Definido en
Métodos
getInsights28hr
tweetIds, granularity, requestedMetrics, options?): Promise<Get2Insights28hrResponse>
Obtener insights de publicaciones en 28 horas
Recupera métricas de interacción de las publicaciones especificadas durante las últimas 28 horas.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
tweetIds | any[] | Lista de PostIds para métricas de 28 horas. |
granularity | string | Granularidad de la respuesta de métricas. |
requestedMetrics | any[] | Métricas solicitadas para una consulta histórica. |
options | GetInsights28hrOptions | - |
Devuelve
Promise<Get2Insights28hrResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
searchRecent
query, options?): Promise<Get2TweetsSearchRecentResponse>
Buscar Posts recientes
Recupera Posts de los últimos 7 días que coinciden con una consulta de búsqueda.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
query | string | Una consulta/regla/filtro para hacer coincidir Posts. Consulte https://t.co/rulelength para conocer la longitud máxima permitida de la consulta. |
options | SearchRecentOptions | - |
Devuelve
Promise<Get2TweetsSearchRecentResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getRepostedBy
id, options?): Promise<Get2TweetsIdRetweetedByResponse>
Obtener “Reposteado por”
Recupera una lista de usuarios que reposteó un Post específico por su id.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
id | string | Un único id de Post. |
options | GetRepostedByOptions | - |
Devuelve
Promise<Get2TweetsIdRetweetedByResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getLikingUsers
id, options?): Promise<Get2TweetsIdLikingUsersResponse>
Obtener usuarios a los que les gusta
Recupera una lista de usuarios a los que les gustó una Post específica por su id.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
id | string | Un único id de Post. |
options | GetLikingUsersOptions | - |
Devuelve
Promise<Get2TweetsIdLikingUsersResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getInsightsHistorical
tweetIds, endTime, startTime, granularity, requestedMetrics, options?): Promise<Get2InsightsHistoricalResponse>
Obtener insights históricos de Posts
Recupera métricas históricas de interacción para los Posts especificados dentro de un intervalo de tiempo definido.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
tweetIds | any[] | Lista de PostIds para métricas históricas. |
endTime | string | YYYY-MM-DDTHH:mm:ssZ. La marca de tiempo en UTC que representa el final del rango de tiempo. |
startTime | string | YYYY-MM-DDTHH:mm:ssZ. La marca de tiempo en UTC que representa el inicio del rango de tiempo. |
granularity | string | Granularidad de la respuesta de métricas. |
requestedMetrics | any[] | Métricas solicitadas para la consulta histórica. |
options | GetInsightsHistoricalOptions | - |
Devuelve
Promise<Get2InsightsHistoricalResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getReposts
id, options?): Promise<Get2TweetsIdRetweetsResponse>
Obtener Reposts
Recupera una lista de Posts que hacen repost de un Post específico por su id.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
id | string | Un ID de Post único. |
options | GetRepostsOptions | - |
Devuelve
Promise<Get2TweetsIdRetweetsResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
hideReply
tweetId, options?): Promise<TweetHideResponse>
Ocultar respuesta
Oculta o deja de ocultar una respuesta en una conversación cuyo propietario es el usuario autenticado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
tweetId | string | El id de la respuesta que desea ocultar o volver a mostrar. |
options | HideReplyOptions | - |
Devuelve
Promise<TweetHideResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getCountsRecent
query, options?): Promise<Get2TweetsCountsRecentResponse>
Obtiene el recuento de Posts recientes
Recupera el recuento de Posts de los últimos 7 días que coinciden con una consulta de búsqueda.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
query | string | Una consulta/regla/filtro para coincidir con Posts. Consulta https://t.co/rulelength para identificar la longitud máxima de la consulta. |
options | GetCountsRecentOptions | - |
Devuelve
Promise<Get2TweetsCountsRecentResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getByIds
ids, options?): Promise<Get2TweetsResponse>
Obtener Posts por id
Recupera los detalles de varios Posts por su id.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
ids | any[] | Una lista de id de Post separada por comas. Se permiten hasta 100 en una sola solicitud. |
options | GetByIdsOptions | - |
Devuelve
Promise<Get2TweetsResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
create
body): Promise<TweetCreateResponse>
Crear o editar Post
Crea un nuevo Post para el usuario autenticado o edita un Post existente cuando se proporcionan edit_options.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
body | TweetCreateRequest | Cuerpo de la solicitud |
Devuelve
Promise<TweetCreateResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getById
id, options?): Promise<Get2TweetsIdResponse>
Obtener Post por id
Recupera los detalles de un Post específico por su id.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
id | string | Un único id de Post. |
options | GetByIdOptions | - |
Devuelve
Promise<Get2TweetsIdResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
delete
id): Promise<TweetDeleteResponse>
Eliminar Post
Elimina un Post específico por su id, si es propiedad del usuario autenticado.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
id | string | El id del Post que se eliminará. |
Devuelve
Promise<TweetDeleteResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getAnalytics
ids, endTime, startTime, granularity, options?): Promise<Analytics>
Obtener analíticas de Posts
Recupera datos analíticos de los Posts especificados dentro de un rango de tiempo definido.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
ids | any[] | Una lista de IDs de Post separada por comas. Se permiten hasta 100 en una sola solicitud. |
endTime | string | YYYY-MM-DDTHH:mm:ssZ. La marca de tiempo en UTC que representa el final del intervalo. |
startTime | string | YYYY-MM-DDTHH:mm:ssZ. La marca de tiempo en UTC que representa el inicio del intervalo. |
granularity | string | La granularidad de los resultados de recuento de búsquedas. |
options | GetAnalyticsOptions | - |
Devuelve
Promise<Analytics>
Promesa que se resuelve con la respuesta de la API
Definido en
getCountsAll
query, options?): Promise<Get2TweetsCountsAllResponse>
Obtener el recuento de todas las Publicaciones
Recupera el recuento de Publicaciones que coinciden con una consulta de búsqueda en el archivo completo.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
query | string | Una consulta/regla/filtro para hacer coincidir Posts. Consulta https://t.co/rulelength para ver la longitud máxima permitida de la consulta. |
options | GetCountsAllOptions | - |
Devuelve
Promise<Get2TweetsCountsAllResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
getQuoted
id, options?): Promise<Get2TweetsIdQuoteTweetsResponse>
Obtener Posts citados
Recupera una lista de Posts que citan un Post específico por su id.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
id | string | Un único id de Post. |
options | GetQuotedOptions | - |
Devuelve
Promise<Get2TweetsIdQuoteTweetsResponse>
Promesa que se resuelve con la respuesta de la API
Definido en
searchAll
query, options?): Promise<Get2TweetsSearchAllResponse>
Buscar en todos los Posts
Recupera Posts del archivo completo que coinciden con una consulta de búsqueda.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
query | string | Una consulta/regla/filtro para coincidir con Posts. Consulte https://t.co/rulelength para conocer la longitud máxima de la consulta. |
options | SearchAllOptions | - |
Devuelve
Promise<Get2TweetsSearchAllResponse>
Promesa que se resuelve en la respuesta de la API