twitter-api-v2
Advanced tools
Comparing version 1.16.4 to 1.17.0
@@ -0,1 +1,5 @@ | ||
1.17.0 | ||
------ | ||
- feat: update domain from twitter.com to x.com #532 (@melvinmcrn) | ||
1.16.4 | ||
@@ -2,0 +6,0 @@ ------ |
@@ -51,3 +51,3 @@ "use strict"; | ||
isFormEncodedEndpoint() { | ||
return this.requestData.url.href.startsWith('https://api.twitter.com/oauth/'); | ||
return this.requestData.url.href.startsWith('https://api.x.com/oauth/'); | ||
} | ||
@@ -54,0 +54,0 @@ /* Error helpers */ |
@@ -17,3 +17,3 @@ /// <reference types="node" /> | ||
* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`: | ||
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json` | ||
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json` | ||
*/ | ||
@@ -20,0 +20,0 @@ static applyRequestParametersToUrl(url: URL, parameters: TRequestQuery): URL; |
@@ -32,3 +32,3 @@ "use strict"; | ||
} | ||
if (url.hostname === 'upload.twitter.com') { | ||
if (url.hostname === 'upload.x.com') { | ||
if (url.pathname === '/1.1/media/upload.json') { | ||
@@ -132,3 +132,3 @@ return 'form-data'; | ||
* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`: | ||
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json` | ||
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json` | ||
*/ | ||
@@ -135,0 +135,0 @@ static applyRequestParametersToUrl(url, parameters) { |
@@ -96,3 +96,3 @@ import TwitterApi from '.'; | ||
* | ||
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* | ||
@@ -99,0 +99,0 @@ * ```ts |
@@ -71,4 +71,4 @@ "use strict"; | ||
async generateAuthLink(oauth_callback = 'oob', { authAccessType, linkMode = 'authenticate', forceLogin, screenName, } = {}) { | ||
const oauthResult = await this.post('https://api.twitter.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType }); | ||
let url = `https://api.twitter.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`; | ||
const oauthResult = await this.post('https://api.x.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType }); | ||
let url = `https://api.x.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`; | ||
if (forceLogin !== undefined) { | ||
@@ -117,3 +117,3 @@ url += `&force_login=${encodeURIComponent(forceLogin)}`; | ||
throw new Error('You must setup TwitterApi instance with consumer keys to accept OAuth 1.0 login'); | ||
const oauth_result = await this.post('https://api.twitter.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier }); | ||
const oauth_result = await this.post('https://api.x.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier }); | ||
const client = new _1.default({ | ||
@@ -151,3 +151,3 @@ appKey: tokens.appKey, | ||
const basicClient = new _1.default({ username: tokens.appKey, password: tokens.appSecret }, this._requestMaker.clientSettings); | ||
const res = await basicClient.post('https://api.twitter.com/oauth2/token', { grant_type: 'client_credentials' }); | ||
const res = await basicClient.post('https://api.x.com/oauth2/token', { grant_type: 'client_credentials' }); | ||
// New object with Bearer token | ||
@@ -163,3 +163,3 @@ return new _1.default(res.access_token, this._requestMaker.clientSettings); | ||
* | ||
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* | ||
@@ -191,3 +191,3 @@ * ```ts | ||
const scope = Array.isArray(rawScope) ? rawScope.join(' ') : rawScope; | ||
const url = new URL('https://twitter.com/i/oauth2/authorize'); | ||
const url = new URL('https://x.com/i/oauth2/authorize'); | ||
const query = { | ||
@@ -247,3 +247,3 @@ response_type: 'code', | ||
} | ||
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', { | ||
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', { | ||
code, | ||
@@ -273,3 +273,3 @@ code_verifier: codeVerifier, | ||
} | ||
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', { | ||
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', { | ||
refresh_token: refreshToken, | ||
@@ -293,3 +293,3 @@ grant_type: 'refresh_token', | ||
} | ||
return await this.post('https://api.twitter.com/2/oauth2/revoke', { | ||
return await this.post('https://api.x.com/2/oauth2/revoke', { | ||
client_id: this._requestMaker.clientId, | ||
@@ -296,0 +296,0 @@ client_secret: this._requestMaker.clientSecret, |
@@ -1,5 +0,5 @@ | ||
export declare const API_V2_PREFIX = "https://api.twitter.com/2/"; | ||
export declare const API_V2_LABS_PREFIX = "https://api.twitter.com/labs/2/"; | ||
export declare const API_V1_1_PREFIX = "https://api.twitter.com/1.1/"; | ||
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.twitter.com/1.1/"; | ||
export declare const API_V1_1_STREAM_PREFIX = "https://stream.twitter.com/1.1/"; | ||
export declare const API_V2_PREFIX = "https://api.x.com/2/"; | ||
export declare const API_V2_LABS_PREFIX = "https://api.x.com/labs/2/"; | ||
export declare const API_V1_1_PREFIX = "https://api.x.com/1.1/"; | ||
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.x.com/1.1/"; | ||
export declare const API_V1_1_STREAM_PREFIX = "https://stream.x.com/1.1/"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.API_V1_1_STREAM_PREFIX = exports.API_V1_1_UPLOAD_PREFIX = exports.API_V1_1_PREFIX = exports.API_V2_LABS_PREFIX = exports.API_V2_PREFIX = void 0; | ||
exports.API_V2_PREFIX = 'https://api.twitter.com/2/'; | ||
exports.API_V2_LABS_PREFIX = 'https://api.twitter.com/labs/2/'; | ||
exports.API_V1_1_PREFIX = 'https://api.twitter.com/1.1/'; | ||
exports.API_V1_1_UPLOAD_PREFIX = 'https://upload.twitter.com/1.1/'; | ||
exports.API_V1_1_STREAM_PREFIX = 'https://stream.twitter.com/1.1/'; | ||
exports.API_V2_PREFIX = 'https://api.x.com/2/'; | ||
exports.API_V2_LABS_PREFIX = 'https://api.x.com/labs/2/'; | ||
exports.API_V1_1_PREFIX = 'https://api.x.com/1.1/'; | ||
exports.API_V1_1_UPLOAD_PREFIX = 'https://upload.x.com/1.1/'; | ||
exports.API_V1_1_STREAM_PREFIX = 'https://stream.x.com/1.1/'; |
@@ -191,16 +191,16 @@ /// <reference types="node" /> | ||
export declare enum EApiV2ErrorCode { | ||
InvalidRequest = "https://api.twitter.com/2/problems/invalid-request", | ||
ClientForbidden = "https://api.twitter.com/2/problems/client-forbidden", | ||
UnsupportedAuthentication = "https://api.twitter.com/2/problems/unsupported-authentication", | ||
InvalidRules = "https://api.twitter.com/2/problems/invalid-rules", | ||
TooManyRules = "https://api.twitter.com/2/problems/rule-cap", | ||
DuplicatedRules = "https://api.twitter.com/2/problems/duplicate-rules", | ||
RateLimitExceeded = "https://api.twitter.com/2/problems/usage-capped", | ||
ConnectionError = "https://api.twitter.com/2/problems/streaming-connection", | ||
ClientDisconnected = "https://api.twitter.com/2/problems/client-disconnected", | ||
TwitterDisconnectedYou = "https://api.twitter.com/2/problems/operational-disconnect", | ||
ResourceNotFound = "https://api.twitter.com/2/problems/resource-not-found", | ||
ResourceUnauthorized = "https://api.twitter.com/2/problems/not-authorized-for-resource", | ||
DisallowedResource = "https://api.twitter.com/2/problems/disallowed-resource" | ||
InvalidRequest = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request", | ||
ClientForbidden = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden", | ||
UnsupportedAuthentication = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication", | ||
InvalidRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules", | ||
TooManyRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap", | ||
DuplicatedRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules", | ||
RateLimitExceeded = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped", | ||
ConnectionError = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection", | ||
ClientDisconnected = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected", | ||
TwitterDisconnectedYou = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect", | ||
ResourceNotFound = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found", | ||
ResourceUnauthorized = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource", | ||
DisallowedResource = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource" | ||
} | ||
export {}; |
@@ -207,18 +207,18 @@ "use strict"; | ||
// Request errors | ||
EApiV2ErrorCode["InvalidRequest"] = "https://api.twitter.com/2/problems/invalid-request"; | ||
EApiV2ErrorCode["ClientForbidden"] = "https://api.twitter.com/2/problems/client-forbidden"; | ||
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://api.twitter.com/2/problems/unsupported-authentication"; | ||
EApiV2ErrorCode["InvalidRequest"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request"; | ||
EApiV2ErrorCode["ClientForbidden"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden"; | ||
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication"; | ||
// Stream rules errors | ||
EApiV2ErrorCode["InvalidRules"] = "https://api.twitter.com/2/problems/invalid-rules"; | ||
EApiV2ErrorCode["TooManyRules"] = "https://api.twitter.com/2/problems/rule-cap"; | ||
EApiV2ErrorCode["DuplicatedRules"] = "https://api.twitter.com/2/problems/duplicate-rules"; | ||
EApiV2ErrorCode["InvalidRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules"; | ||
EApiV2ErrorCode["TooManyRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap"; | ||
EApiV2ErrorCode["DuplicatedRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules"; | ||
// Twitter errors | ||
EApiV2ErrorCode["RateLimitExceeded"] = "https://api.twitter.com/2/problems/usage-capped"; | ||
EApiV2ErrorCode["ConnectionError"] = "https://api.twitter.com/2/problems/streaming-connection"; | ||
EApiV2ErrorCode["ClientDisconnected"] = "https://api.twitter.com/2/problems/client-disconnected"; | ||
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://api.twitter.com/2/problems/operational-disconnect"; | ||
EApiV2ErrorCode["RateLimitExceeded"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped"; | ||
EApiV2ErrorCode["ConnectionError"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection"; | ||
EApiV2ErrorCode["ClientDisconnected"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected"; | ||
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect"; | ||
// Resource errors | ||
EApiV2ErrorCode["ResourceNotFound"] = "https://api.twitter.com/2/problems/resource-not-found"; | ||
EApiV2ErrorCode["ResourceUnauthorized"] = "https://api.twitter.com/2/problems/not-authorized-for-resource"; | ||
EApiV2ErrorCode["DisallowedResource"] = "https://api.twitter.com/2/problems/disallowed-resource"; | ||
EApiV2ErrorCode["ResourceNotFound"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found"; | ||
EApiV2ErrorCode["ResourceUnauthorized"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource"; | ||
EApiV2ErrorCode["DisallowedResource"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource"; | ||
})(EApiV2ErrorCode = exports.EApiV2ErrorCode || (exports.EApiV2ErrorCode = {})); |
@@ -8,3 +8,3 @@ import type { TypeOrArrayOf } from '../shared.types'; | ||
/** | ||
* See https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters | ||
* See https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters | ||
* for detailed documentation. | ||
@@ -11,0 +11,0 @@ */ |
@@ -16,3 +16,3 @@ /// <reference types="node" /> | ||
* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
*/ | ||
@@ -23,3 +23,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }: SendDMV1Params): Promise<DirectMessageCreateV1Result>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
*/ | ||
@@ -30,3 +30,3 @@ getDmEvent(id: string): Promise<ReceivedDMEventV1>; | ||
* The authenticating user must be the recipient of the specified direct message. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
*/ | ||
@@ -38,3 +38,3 @@ deleteDm(id: string): Promise<void>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -44,3 +44,3 @@ listDmEvents(args?: Partial<GetDmListV1Args>): Promise<DmEventsV1Paginator>; | ||
* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
*/ | ||
@@ -50,3 +50,3 @@ newWelcomeDm(name: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>; | ||
* Returns a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
*/ | ||
@@ -56,3 +56,3 @@ getWelcomeDm(id: string): Promise<WelcomeDirectMessageCreateV1Result>; | ||
* Deletes a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
*/ | ||
@@ -63,3 +63,3 @@ deleteWelcomeDm(id: string): Promise<void>; | ||
* Updates to the welcome_message object are atomic. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
*/ | ||
@@ -71,3 +71,3 @@ updateWelcomeDm(id: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -77,3 +77,3 @@ listWelcomeDms(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmV1Paginator>; | ||
* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
*/ | ||
@@ -83,3 +83,3 @@ newWelcomeDmRule(welcomeMessageId: string): Promise<WelcomeDmRuleV1Result>; | ||
* Returns a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
*/ | ||
@@ -89,3 +89,3 @@ getWelcomeDmRule(id: string): Promise<WelcomeDmRuleV1Result>; | ||
* Deletes a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
*/ | ||
@@ -95,3 +95,3 @@ deleteWelcomeDmRule(id: string): Promise<void>; | ||
* Retrieves all welcome DM rules for this account. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
*/ | ||
@@ -108,3 +108,3 @@ listWelcomeDmRules(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmRuleListV1Result>; | ||
* Marks a message as read in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
*/ | ||
@@ -114,3 +114,3 @@ markDmAsRead(lastEventId: string, recipientId: string): Promise<void>; | ||
* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
*/ | ||
@@ -120,3 +120,3 @@ indicateDmTyping(recipientId: string): Promise<void>; | ||
* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
*/ | ||
@@ -123,0 +123,0 @@ downloadDmImage(urlOrDm: string | DirectMessageCreateV1): Promise<Buffer>; |
@@ -29,3 +29,3 @@ "use strict"; | ||
* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
*/ | ||
@@ -52,3 +52,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
*/ | ||
@@ -61,3 +61,3 @@ getDmEvent(id) { | ||
* The authenticating user must be the recipient of the specified direct message. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
*/ | ||
@@ -71,3 +71,3 @@ deleteDm(id) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -87,3 +87,3 @@ async listDmEvents(args = {}) { | ||
* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
*/ | ||
@@ -103,3 +103,3 @@ newWelcomeDm(name, data) { | ||
* Returns a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
*/ | ||
@@ -111,3 +111,3 @@ getWelcomeDm(id) { | ||
* Deletes a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
*/ | ||
@@ -120,3 +120,3 @@ deleteWelcomeDm(id) { | ||
* Updates to the welcome_message object are atomic. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
*/ | ||
@@ -134,3 +134,3 @@ updateWelcomeDm(id, data) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -150,3 +150,3 @@ async listWelcomeDms(args = {}) { | ||
* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
*/ | ||
@@ -162,3 +162,3 @@ newWelcomeDmRule(welcomeMessageId) { | ||
* Returns a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
*/ | ||
@@ -170,3 +170,3 @@ getWelcomeDmRule(id) { | ||
* Deletes a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
*/ | ||
@@ -178,3 +178,3 @@ deleteWelcomeDmRule(id) { | ||
* Retrieves all welcome DM rules for this account. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
*/ | ||
@@ -207,3 +207,3 @@ async listWelcomeDmRules(args = {}) { | ||
* Marks a message as read in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
*/ | ||
@@ -218,3 +218,3 @@ markDmAsRead(lastEventId, recipientId) { | ||
* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
*/ | ||
@@ -229,3 +229,3 @@ indicateDmTyping(recipientId) { | ||
* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
*/ | ||
@@ -232,0 +232,0 @@ async downloadDmImage(urlOrDm) { |
@@ -18,3 +18,3 @@ import TwitterApiSubClient from '../client.subclient'; | ||
* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
*/ | ||
@@ -24,3 +24,3 @@ singleTweet(tweetId: string, options?: Partial<TweetShowV1Params>): Promise<TweetV1>; | ||
* Returns fully-hydrated Tweet objects for up to 100 Tweets per request. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup | ||
*/ | ||
@@ -32,3 +32,3 @@ tweets(ids: string | string[], options?: TweetLookupNoMapV1Params): Promise<TweetV1[]>; | ||
* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
*/ | ||
@@ -39,3 +39,3 @@ oembedTweet(tweetId: string, options?: Partial<OembedTweetV1Params>): Promise<OembedTweetV1Result>; | ||
* The home timeline is central to how most users interact with the Twitter service. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
*/ | ||
@@ -45,4 +45,4 @@ homeTimeline(options?: Partial<TweetV1TimelineParams>): Promise<HomeTimelineV1Paginator>; | ||
* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user. | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com. | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
*/ | ||
@@ -53,3 +53,3 @@ mentionTimeline(options?: Partial<TweetV1TimelineParams>): Promise<MentionTimelineV1Paginator>; | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -60,3 +60,3 @@ userTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>; | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -67,3 +67,3 @@ userTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>; | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -74,3 +74,3 @@ favoriteTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>; | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -81,3 +81,3 @@ favoriteTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>; | ||
* The author's most recent Tweet will be returned inline when possible. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
*/ | ||
@@ -88,3 +88,3 @@ user(user: UserShowV1Params): Promise<UserV1>; | ||
* as specified by comma-separated values passed to the user_id and/or screen_name parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
*/ | ||
@@ -96,3 +96,3 @@ users(query: UserLookupV1Params): Promise<UserV1[]>; | ||
* Use this method to test if supplied user credentials are valid. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
*/ | ||
@@ -102,3 +102,3 @@ verifyCredentials(options?: Partial<VerifyCredentialsV1Params>): Promise<UserV1>; | ||
* Returns an array of user objects the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
*/ | ||
@@ -108,3 +108,3 @@ listMutedUsers(options?: Partial<MuteUserListV1Params>): Promise<MuteUserListV1Paginator>; | ||
* Returns an array of numeric user ids the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
*/ | ||
@@ -114,3 +114,3 @@ listMutedUserIds(options?: Partial<MuteUserIdsV1Params>): Promise<MuteUserIdsV1Paginator>; | ||
* Returns an array of user objects of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
*/ | ||
@@ -120,3 +120,3 @@ userFriendList(options?: Partial<UserFriendListV1Params>): Promise<UserFriendListV1Paginator>; | ||
* Returns an array of user objects of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
*/ | ||
@@ -126,3 +126,3 @@ userFollowerList(options?: Partial<UserFollowerListV1Params>): Promise<UserFollowerListV1Paginator>; | ||
* Returns an array of numeric user ids of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
*/ | ||
@@ -132,3 +132,3 @@ userFollowerIds(options?: Partial<UserFollowerIdsV1Params>): Promise<UserFollowerIdsV1Paginator>; | ||
* Returns an array of numeric user ids of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
*/ | ||
@@ -138,3 +138,3 @@ userFollowingIds(options?: Partial<UserFollowingsIdsV1Params>): Promise<UserFollowersIdsV1Paginator>; | ||
* Provides a simple, relevance-based search interface to public user accounts on Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
*/ | ||
@@ -144,3 +144,3 @@ searchUsers(query: string, options?: Partial<UserSearchV1Params>): Promise<UserSearchV1Paginator>; | ||
* Returns detailed information about the relationship between two arbitrary users. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
*/ | ||
@@ -150,3 +150,3 @@ friendship(sources: FriendshipShowV1Params): Promise<FriendshipV1>; | ||
* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
*/ | ||
@@ -156,3 +156,3 @@ friendships(friendships: FriendshipLookupV1Params): Promise<FriendshipLookupV1[]>; | ||
* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
*/ | ||
@@ -162,3 +162,3 @@ friendshipsNoRetweets(): Promise<string[]>; | ||
* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
*/ | ||
@@ -168,3 +168,3 @@ friendshipsIncoming(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsIncomingV1Paginator>; | ||
* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
*/ | ||
@@ -174,3 +174,3 @@ friendshipsOutgoing(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsOutgoingV1Paginator>; | ||
* Get current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -181,3 +181,3 @@ accountSettings(): Promise<AccountSettingsV1>; | ||
* If the user has not uploaded a profile banner, a HTTP 404 will be served instead. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
*/ | ||
@@ -187,3 +187,3 @@ userProfileBannerSizes(params: ProfileBannerSizeV1Params): Promise<ProfileBannerSizeV1>; | ||
* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
*/ | ||
@@ -194,3 +194,3 @@ list(options: GetListV1Params): Promise<ListV1>; | ||
* If no user is given, the authenticating user is used. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
*/ | ||
@@ -200,3 +200,3 @@ lists(options?: ListListsV1Params): Promise<ListV1[]>; | ||
* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
*/ | ||
@@ -206,3 +206,3 @@ listMembers(options?: Partial<ListMembersV1Params>): Promise<ListMembersV1Paginator>; | ||
* Check if the specified user is a member of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
*/ | ||
@@ -213,3 +213,3 @@ listGetMember(options: ListMemberShowV1Params): Promise<UserV1>; | ||
* If user_id or screen_name are not provided, the memberships for the authenticating user are returned. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
*/ | ||
@@ -219,3 +219,3 @@ listMemberships(options?: Partial<ListMembershipsV1Params>): Promise<ListMembershipsV1Paginator>; | ||
* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
*/ | ||
@@ -225,3 +225,3 @@ listOwnerships(options?: Partial<ListOwnershipsV1Params>): Promise<ListOwnershipsV1Paginator>; | ||
* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
*/ | ||
@@ -231,3 +231,3 @@ listStatuses(options: Partial<ListStatusesV1Params>): Promise<ListTimelineV1Paginator>; | ||
* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
*/ | ||
@@ -237,3 +237,3 @@ listSubscribers(options?: Partial<ListMembersV1Params>): Promise<ListSubscribersV1Paginator>; | ||
* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
*/ | ||
@@ -244,3 +244,3 @@ listGetSubscriber(options: ListMemberShowV1Params): Promise<UserV1>; | ||
* Does not include the user's own lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
*/ | ||
@@ -251,3 +251,3 @@ listSubscriptions(options?: Partial<ListSubscriptionsV1Params>): Promise<ListSubscriptionsV1Paginator>; | ||
* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
*/ | ||
@@ -258,3 +258,3 @@ mediaInfo(mediaId: string): Promise<MediaStatusV1Result>; | ||
* Multiple parameters may be specified which allows most clients to use a single connection to the Streaming API. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter | ||
*/ | ||
@@ -273,3 +273,3 @@ filterStream(params?: Partial<FilterStreamV1Params> & { | ||
* The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample | ||
*/ | ||
@@ -286,3 +286,3 @@ sampleStream(params?: Partial<SampleStreamV1Params> & { | ||
/** | ||
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL. | ||
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL. | ||
*/ | ||
@@ -293,3 +293,3 @@ get stream(): this; | ||
* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
*/ | ||
@@ -301,3 +301,3 @@ trendsByPlace(woeId: string | number, options?: Partial<TrendsPlaceV1Params>): Promise<TrendMatchV1[]>; | ||
* and some other human-readable information such as a canonical name and country the location belongs in. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
*/ | ||
@@ -307,3 +307,3 @@ trendsAvailable(): Promise<TrendLocationV1[]>; | ||
* Returns the locations that Twitter has trending topic information for, closest to a specified location. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
*/ | ||
@@ -313,3 +313,3 @@ trendsClosest(lat: number, long: number): Promise<TrendLocationV1[]>; | ||
* Returns all the information about a known place. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
*/ | ||
@@ -320,3 +320,3 @@ geoPlace(placeId: string): Promise<PlaceV1>; | ||
* This request will return a list of all the valid places that can be used as the place_id when updating a status. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
*/ | ||
@@ -327,3 +327,3 @@ geoSearch(options: Partial<SearchGeoV1Params>): Promise<SearchGeoV1Result>; | ||
* This request is an informative call and will deliver generalized results about geography. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
*/ | ||
@@ -335,3 +335,3 @@ geoReverseGeoCode(options: ReverseGeoCodeV1Params): Promise<ReverseGeoCodeV1Result>; | ||
* The method's resource family can be determined from the first component of the path after the resource version. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
*/ | ||
@@ -341,5 +341,5 @@ rateLimitStatuses(...resources: TAppRateLimitResourceV1[]): Promise<AppRateLimitV1Result>; | ||
* Returns the list of languages supported by Twitter along with the language code supported by Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
*/ | ||
supportedLanguages(): Promise<HelpLanguageV1Result[]>; | ||
} |
@@ -27,3 +27,3 @@ "use strict"; | ||
* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
*/ | ||
@@ -39,9 +39,9 @@ singleTweet(tweetId, options = {}) { | ||
* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
*/ | ||
oembedTweet(tweetId, options = {}) { | ||
return this.get('oembed', { | ||
url: `https://twitter.com/i/statuses/${tweetId}`, | ||
url: `https://x.com/i/statuses/${tweetId}`, | ||
...options, | ||
}, { prefix: 'https://publish.twitter.com/' }); | ||
}, { prefix: 'https://publish.x.com/' }); | ||
} | ||
@@ -52,3 +52,3 @@ /* Tweets timelines */ | ||
* The home timeline is central to how most users interact with the Twitter service. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
*/ | ||
@@ -70,4 +70,4 @@ async homeTimeline(options = {}) { | ||
* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user. | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com. | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
*/ | ||
@@ -90,3 +90,3 @@ async mentionTimeline(options = {}) { | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -110,3 +110,3 @@ async userTimeline(userId, options = {}) { | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -130,3 +130,3 @@ async userTimelineByUsername(username, options = {}) { | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -150,3 +150,3 @@ async favoriteTimeline(userId, options = {}) { | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -171,3 +171,3 @@ async favoriteTimelineByUsername(username, options = {}) { | ||
* The author's most recent Tweet will be returned inline when possible. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
*/ | ||
@@ -180,3 +180,3 @@ user(user) { | ||
* as specified by comma-separated values passed to the user_id and/or screen_name parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
*/ | ||
@@ -190,3 +190,3 @@ users(query) { | ||
* Use this method to test if supplied user credentials are valid. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
*/ | ||
@@ -198,3 +198,3 @@ verifyCredentials(options = {}) { | ||
* Returns an array of user objects the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
*/ | ||
@@ -216,3 +216,3 @@ async listMutedUsers(options = {}) { | ||
* Returns an array of numeric user ids the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
*/ | ||
@@ -234,3 +234,3 @@ async listMutedUserIds(options = {}) { | ||
* Returns an array of user objects of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
*/ | ||
@@ -251,3 +251,3 @@ async userFriendList(options = {}) { | ||
* Returns an array of user objects of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
*/ | ||
@@ -268,3 +268,3 @@ async userFollowerList(options = {}) { | ||
* Returns an array of numeric user ids of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
*/ | ||
@@ -286,3 +286,3 @@ async userFollowerIds(options = {}) { | ||
* Returns an array of numeric user ids of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
*/ | ||
@@ -304,3 +304,3 @@ async userFollowingIds(options = {}) { | ||
* Provides a simple, relevance-based search interface to public user accounts on Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
*/ | ||
@@ -325,3 +325,3 @@ async searchUsers(query, options = {}) { | ||
* Returns detailed information about the relationship between two arbitrary users. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
*/ | ||
@@ -333,3 +333,3 @@ friendship(sources) { | ||
* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
*/ | ||
@@ -341,3 +341,3 @@ friendships(friendships) { | ||
* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
*/ | ||
@@ -349,3 +349,3 @@ friendshipsNoRetweets() { | ||
* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
*/ | ||
@@ -367,3 +367,3 @@ async friendshipsIncoming(options = {}) { | ||
* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
*/ | ||
@@ -386,3 +386,3 @@ async friendshipsOutgoing(options = {}) { | ||
* Get current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -395,3 +395,3 @@ accountSettings() { | ||
* If the user has not uploaded a profile banner, a HTTP 404 will be served instead. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
*/ | ||
@@ -404,3 +404,3 @@ userProfileBannerSizes(params) { | ||
* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
*/ | ||
@@ -413,3 +413,3 @@ list(options) { | ||
* If no user is given, the authenticating user is used. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
*/ | ||
@@ -421,3 +421,3 @@ lists(options = {}) { | ||
* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
*/ | ||
@@ -439,3 +439,3 @@ async listMembers(options = {}) { | ||
* Check if the specified user is a member of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
*/ | ||
@@ -448,3 +448,3 @@ listGetMember(options) { | ||
* If user_id or screen_name are not provided, the memberships for the authenticating user are returned. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
*/ | ||
@@ -466,3 +466,3 @@ async listMemberships(options = {}) { | ||
* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
*/ | ||
@@ -484,3 +484,3 @@ async listOwnerships(options = {}) { | ||
* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
*/ | ||
@@ -502,3 +502,3 @@ async listStatuses(options) { | ||
* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
*/ | ||
@@ -520,3 +520,3 @@ async listSubscribers(options = {}) { | ||
* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
*/ | ||
@@ -529,3 +529,3 @@ listGetSubscriber(options) { | ||
* Does not include the user's own lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
*/ | ||
@@ -549,3 +549,3 @@ async listSubscriptions(options = {}) { | ||
* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
*/ | ||
@@ -580,3 +580,3 @@ mediaInfo(mediaId) { | ||
/** | ||
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL. | ||
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL. | ||
*/ | ||
@@ -592,3 +592,3 @@ get stream() { | ||
* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
*/ | ||
@@ -602,3 +602,3 @@ trendsByPlace(woeId, options = {}) { | ||
* and some other human-readable information such as a canonical name and country the location belongs in. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
*/ | ||
@@ -610,3 +610,3 @@ trendsAvailable() { | ||
* Returns the locations that Twitter has trending topic information for, closest to a specified location. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
*/ | ||
@@ -619,3 +619,3 @@ trendsClosest(lat, long) { | ||
* Returns all the information about a known place. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
*/ | ||
@@ -628,3 +628,3 @@ geoPlace(placeId) { | ||
* This request will return a list of all the valid places that can be used as the place_id when updating a status. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
*/ | ||
@@ -637,3 +637,3 @@ geoSearch(options) { | ||
* This request is an informative call and will deliver generalized results about geography. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
*/ | ||
@@ -648,3 +648,3 @@ geoReverseGeoCode(options) { | ||
* The method's resource family can be determined from the first component of the path after the resource version. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
*/ | ||
@@ -656,3 +656,3 @@ rateLimitStatuses(...resources) { | ||
* Returns the list of languages supported by Twitter along with the language code supported by Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
*/ | ||
@@ -659,0 +659,0 @@ supportedLanguages() { |
@@ -15,3 +15,3 @@ import { AccountProfileV1Params, AccountSettingsV1, AccountSettingsV1Params, AddOrRemoveListMembersV1Params, FriendshipCreateOrDestroyV1, FriendshipCreateV1Params, FriendshipDestroyV1Params, FriendshipUpdateV1Params, FriendshipV1, GetListV1Params, ListCreateV1Params, ListV1, MediaMetadataV1Params, MediaStatusV1Result, MediaSubtitleV1Param, ProfileBannerUpdateV1Params, ProfileImageUpdateV1Params, ReportSpamV1Params, SendTweetV1Params, TUploadableMedia, TweetV1, UpdateListV1Params, UploadMediaV1Params, UserV1 } from '../types'; | ||
* Post a new tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -21,3 +21,3 @@ tweet(status: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>; | ||
* Quote an existing tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -27,3 +27,3 @@ quote(status: string, quotingStatusId: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>; | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -33,3 +33,3 @@ tweetThread(tweets: (SendTweetV1Params | string)[]): Promise<TweetV1[]>; | ||
* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -39,3 +39,3 @@ reply(status: string, in_reply_to_status_id: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>; | ||
* Delete an existing tweet belonging to you. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
*/ | ||
@@ -46,3 +46,3 @@ deleteTweet(tweetId: string): Promise<TweetV1>; | ||
* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
*/ | ||
@@ -52,3 +52,3 @@ reportUserAsSpam(options: ReportSpamV1Params): Promise<UserV1>; | ||
* Turn on/off Retweets and device notifications from the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
*/ | ||
@@ -58,3 +58,3 @@ updateFriendship(options: Partial<FriendshipUpdateV1Params>): Promise<FriendshipV1>; | ||
* Follow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
*/ | ||
@@ -64,3 +64,3 @@ createFriendship(options: Partial<FriendshipCreateV1Params>): Promise<FriendshipCreateOrDestroyV1>; | ||
* Unfollow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
*/ | ||
@@ -70,3 +70,3 @@ destroyFriendship(options: Partial<FriendshipDestroyV1Params>): Promise<FriendshipCreateOrDestroyV1>; | ||
* Update current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -76,3 +76,3 @@ updateAccountSettings(options: Partial<AccountSettingsV1Params>): Promise<AccountSettingsV1>; | ||
* Sets some values that users are able to set under the "Account" tab of their settings page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
*/ | ||
@@ -82,3 +82,3 @@ updateAccountProfile(options: Partial<AccountProfileV1Params>): Promise<UserV1>; | ||
* Uploads a profile banner on behalf of the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
*/ | ||
@@ -88,3 +88,3 @@ updateAccountProfileBanner(file: TUploadableMedia, options?: Partial<ProfileBannerUpdateV1Params>): Promise<void>; | ||
* Updates the authenticating user's profile image. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
*/ | ||
@@ -94,3 +94,3 @@ updateAccountProfileImage(file: TUploadableMedia, options?: Partial<ProfileImageUpdateV1Params>): Promise<UserV1>; | ||
* Removes the uploaded profile banner for the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
*/ | ||
@@ -100,3 +100,3 @@ removeAccountProfileBanner(): Promise<void>; | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
*/ | ||
@@ -106,3 +106,3 @@ createList(options: ListCreateV1Params): Promise<ListV1>; | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
*/ | ||
@@ -112,3 +112,3 @@ updateList(options: UpdateListV1Params): Promise<ListV1>; | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
*/ | ||
@@ -120,3 +120,3 @@ removeList(options: GetListV1Params): Promise<ListV1>; | ||
* it will target `lists/members/create_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
*/ | ||
@@ -128,3 +128,3 @@ addListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>; | ||
* it will target `lists/members/destroy_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
*/ | ||
@@ -134,3 +134,3 @@ removeListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>; | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
*/ | ||
@@ -140,3 +140,3 @@ subscribeToList(options: GetListV1Params): Promise<ListV1>; | ||
* Unsubscribes the authenticated user of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
*/ | ||
@@ -147,3 +147,3 @@ unsubscribeOfList(options: GetListV1Params): Promise<ListV1>; | ||
* This feature is currently only supported for images and GIFs. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
*/ | ||
@@ -155,3 +155,3 @@ createMediaMetadata(mediaId: string, metadata: Partial<MediaMetadataV1Params>): Promise<void>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
*/ | ||
@@ -161,3 +161,3 @@ createMediaSubtitles(mediaId: string, subtitles: MediaSubtitleV1Param[]): Promise<void>; | ||
* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
*/ | ||
@@ -164,0 +164,0 @@ deleteMediaSubtitles(mediaId: string, ...languages: string[]): Promise<void>; |
@@ -53,3 +53,3 @@ "use strict"; | ||
* Post a new tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -66,6 +66,6 @@ tweet(status, payload = {}) { | ||
* Quote an existing tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
async quote(status, quotingStatusId, payload = {}) { | ||
const url = 'https://twitter.com/i/statuses/' + quotingStatusId; | ||
const url = 'https://x.com/i/statuses/' + quotingStatusId; | ||
return this.tweet(status, { ...payload, attachment_url: url }); | ||
@@ -75,3 +75,3 @@ } | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -99,3 +99,3 @@ async tweetThread(tweets) { | ||
* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -111,3 +111,3 @@ reply(status, in_reply_to_status_id, payload = {}) { | ||
* Delete an existing tweet belonging to you. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
*/ | ||
@@ -121,3 +121,3 @@ deleteTweet(tweetId) { | ||
* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
*/ | ||
@@ -129,3 +129,3 @@ reportUserAsSpam(options) { | ||
* Turn on/off Retweets and device notifications from the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
*/ | ||
@@ -137,3 +137,3 @@ updateFriendship(options) { | ||
* Follow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
*/ | ||
@@ -145,3 +145,3 @@ createFriendship(options) { | ||
* Unfollow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
*/ | ||
@@ -154,3 +154,3 @@ destroyFriendship(options) { | ||
* Update current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -162,3 +162,3 @@ updateAccountSettings(options) { | ||
* Sets some values that users are able to set under the "Account" tab of their settings page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
*/ | ||
@@ -170,3 +170,3 @@ updateAccountProfile(options) { | ||
* Uploads a profile banner on behalf of the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
*/ | ||
@@ -182,3 +182,3 @@ async updateAccountProfileBanner(file, options = {}) { | ||
* Updates the authenticating user's profile image. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
*/ | ||
@@ -195,3 +195,3 @@ async updateAccountProfileImage(file, options = {}) { | ||
* Removes the uploaded profile banner for the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
*/ | ||
@@ -204,3 +204,3 @@ removeAccountProfileBanner() { | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
*/ | ||
@@ -212,3 +212,3 @@ createList(options) { | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
*/ | ||
@@ -220,3 +220,3 @@ updateList(options) { | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
*/ | ||
@@ -230,3 +230,3 @@ removeList(options) { | ||
* it will target `lists/members/create_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
*/ | ||
@@ -242,3 +242,3 @@ addListMembers(options) { | ||
* it will target `lists/members/destroy_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
*/ | ||
@@ -252,3 +252,3 @@ removeListMembers(options) { | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
*/ | ||
@@ -260,3 +260,3 @@ subscribeToList(options) { | ||
* Unsubscribes the authenticated user of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
*/ | ||
@@ -270,3 +270,3 @@ unsubscribeOfList(options) { | ||
* This feature is currently only supported for images and GIFs. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
*/ | ||
@@ -280,3 +280,3 @@ createMediaMetadata(mediaId, metadata) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
*/ | ||
@@ -288,3 +288,3 @@ createMediaSubtitles(mediaId, subtitles) { | ||
* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
*/ | ||
@@ -291,0 +291,0 @@ deleteMediaSubtitles(mediaId, ...languages) { |
@@ -22,3 +22,3 @@ import TwitterApiSubClient from '../client.subclient'; | ||
* The recent search endpoint returns Tweets from the last seven days that match a search query. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent | ||
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent | ||
*/ | ||
@@ -32,3 +32,3 @@ search(options: Tweetv2SearchParams): Promise<TweetSearchRecentV2Paginator>; | ||
* This endpoint is only available to those users who have been approved for the Academic Research product track. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
*/ | ||
@@ -38,3 +38,3 @@ searchAll(query: string, options?: Partial<Tweetv2SearchParams>): Promise<TweetSearchAllV2Paginator>; | ||
* Returns a variety of information about a single Tweet specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* | ||
@@ -46,3 +46,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Returns a variety of information about tweets specified by list of IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* | ||
@@ -55,3 +55,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* OAuth2 Bearer auth only. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
*/ | ||
@@ -65,3 +65,3 @@ tweetCountRecent(query: string, options?: Partial<TweetV2CountParams>): Promise<TweetV2CountResult>; | ||
* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.** | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
*/ | ||
@@ -71,3 +71,3 @@ tweetCountAll(query: string, options?: Partial<TweetV2CountAllParams>): Promise<TweetV2CountAllResult>; | ||
* Allows you to get information about who has Retweeted a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by | ||
*/ | ||
@@ -78,3 +78,3 @@ tweetRetweetedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2RetweetedByResult>; | ||
* Allows you to get information about who has Liked a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users | ||
*/ | ||
@@ -86,3 +86,3 @@ tweetLikedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2LikedByResult>; | ||
* This endpoint returns up to the last 3200 Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* | ||
@@ -96,3 +96,3 @@ * OAuth 2 scopes: `tweet.read` `users.read` | ||
* Using pagination, the most recent 3,200 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
*/ | ||
@@ -104,3 +104,3 @@ userTimeline(userId: string, options?: Partial<TweetV2UserTimelineParams>): Promise<TweetUserTimelineV2Paginator>; | ||
* Using pagination, up to the most recent 800 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
*/ | ||
@@ -110,3 +110,3 @@ userMentionTimeline(userId: string, options?: Partial<TweetV2PaginableTimelineParams>): Promise<TweetUserMentionTimelineV2Paginator>; | ||
* Returns Quote Tweets for a Tweet specified by the requested Tweet ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* | ||
@@ -118,3 +118,3 @@ * OAuth2 scopes: `users.read` `tweet.read` | ||
* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* | ||
@@ -126,3 +126,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read` | ||
* Returns information about an authorized user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* | ||
@@ -134,3 +134,3 @@ * OAuth2 scopes: `tweet.read` & `users.read` | ||
* Returns a variety of information about a single user specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
*/ | ||
@@ -140,3 +140,3 @@ user(userId: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>; | ||
* Returns a variety of information about one or more users specified by the requested IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
*/ | ||
@@ -146,3 +146,3 @@ users(userIds: string | string[], options?: Partial<UsersV2Params>): Promise<UsersV2Result>; | ||
* Returns a variety of information about a single user specified by their username. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
*/ | ||
@@ -152,3 +152,3 @@ userByUsername(username: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>; | ||
* Returns a variety of information about one or more users specified by their usernames. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* | ||
@@ -160,3 +160,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Returns a list of users who are followers of the specified user ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers | ||
*/ | ||
@@ -167,3 +167,3 @@ followers(userId: string, options?: Partial<FollowersV2ParamsWithoutPaginator>): Promise<UserV2TimelineResult>; | ||
* Returns a list of users the specified user ID is following. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following | ||
* | ||
@@ -176,3 +176,3 @@ * OAuth2 scope: `follows.read` | ||
* Allows you to get information about a user’s liked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
*/ | ||
@@ -182,3 +182,3 @@ userLikedTweets(userId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2UserLikedTweetsPaginator>; | ||
* Returns a list of users who are blocked by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
*/ | ||
@@ -188,3 +188,3 @@ userBlockingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserBlockingUsersV2Paginator>; | ||
* Returns a list of users who are muted by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
*/ | ||
@@ -194,3 +194,3 @@ userMutingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserMutingUsersV2Paginator>; | ||
* Returns the details of a specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
*/ | ||
@@ -200,3 +200,3 @@ list(id: string, options?: Partial<GetListV2Params>): Promise<ListGetV2Result>; | ||
* Returns all Lists owned by the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
*/ | ||
@@ -206,3 +206,3 @@ listsOwned(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserOwnedListsV2Paginator>; | ||
* Returns all Lists a specified user is a member of. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
*/ | ||
@@ -212,3 +212,3 @@ listMemberships(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListMembershipsV2Paginator>; | ||
* Returns all Lists a specified user follows. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
*/ | ||
@@ -218,3 +218,3 @@ listFollowed(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListFollowedV2Paginator>; | ||
* Returns a list of Tweets from the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
*/ | ||
@@ -224,3 +224,3 @@ listTweets(listId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2ListTweetsPaginator>; | ||
* Returns a list of users who are members of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
*/ | ||
@@ -230,3 +230,3 @@ listMembers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListMembersV2Paginator>; | ||
* Returns a list of users who are followers of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
*/ | ||
@@ -241,3 +241,3 @@ listFollowers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListFollowersV2Paginator>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
*/ | ||
@@ -251,3 +251,3 @@ listDmEvents(options?: Partial<GetDMEventV2Params>): Promise<FullDMTimelineV2Paginator>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -261,3 +261,3 @@ listDmEventsWithParticipant(participantId: string, options?: Partial<GetDMEventV2Params>): Promise<OneToOneDMTimelineV2Paginator>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -267,3 +267,3 @@ listDmEventsOfConversation(dmConversationId: string, options?: Partial<GetDMEventV2Params>): Promise<ConversationDMTimelineV2Paginator>; | ||
* Get a single space by ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* | ||
@@ -275,3 +275,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* | ||
@@ -283,3 +283,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their creator user ID(s). (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* | ||
@@ -291,3 +291,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Search through spaces using multiple params. (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
*/ | ||
@@ -301,3 +301,3 @@ searchSpaces(options: SpaceV2SearchParams): Promise<SpaceV2LookupResult>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* | ||
@@ -309,3 +309,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Returns Tweets shared in the requested Spaces. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* | ||
@@ -317,3 +317,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read` | ||
* Streams Tweets in real-time based on a specific set of filter rules. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream | ||
*/ | ||
@@ -331,3 +331,3 @@ searchStream(options?: Partial<TweetSearchV2StreamParams> & { | ||
* Return a list of rules currently active on the streaming endpoint, either as a list or individually. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
*/ | ||
@@ -339,3 +339,3 @@ streamRules(options?: Partial<StreamingV2GetRulesParams>): Promise<StreamingV2GetRulesResult>; | ||
* Similarly, to delete one or more rules, submit a delete JSON body with an array of list of existing rule IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules | ||
*/ | ||
@@ -346,3 +346,3 @@ updateStreamRules(options: StreamingV2AddRulesParams, query?: Partial<StreamingV2UpdateRulesQuery>): Promise<StreamingV2UpdateRulesAddResult>; | ||
* Streams about 1% of all Tweets in real-time. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream | ||
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream | ||
*/ | ||
@@ -360,3 +360,3 @@ sampleStream(options?: Partial<Tweetv2FieldsParams> & { | ||
* Streams about 10% of all Tweets in real-time. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream | ||
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream | ||
*/ | ||
@@ -374,3 +374,3 @@ sample10Stream(options?: Partial<Tweetv2FieldsParams> & { | ||
* Returns a list of recent compliance jobs. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
*/ | ||
@@ -380,3 +380,3 @@ complianceJobs(options: BatchComplianceSearchV2Params): Promise<BatchComplianceListV2Result>; | ||
* Get a single compliance job with the specified ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
*/ | ||
@@ -389,3 +389,3 @@ complianceJob(jobId: string): Promise<BatchComplianceV2Result>; | ||
* You can obtain the result (**after job is completed**) with `.complianceJobResult`. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
@@ -396,5 +396,5 @@ sendComplianceJob(jobParams: BatchComplianceV2Params): Promise<BatchComplianceV2Result>; | ||
* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!** | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
complianceJobResult(job: BatchComplianceJobV2): Promise<BatchComplianceV2JobResult[]>; | ||
} |
@@ -47,3 +47,3 @@ "use strict"; | ||
* This endpoint is only available to those users who have been approved for the Academic Research product track. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
*/ | ||
@@ -62,3 +62,3 @@ async searchAll(query, options = {}) { | ||
* Returns a variety of information about a single Tweet specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* | ||
@@ -72,3 +72,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Returns a variety of information about tweets specified by list of IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* | ||
@@ -83,3 +83,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* OAuth2 Bearer auth only. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
*/ | ||
@@ -95,3 +95,3 @@ tweetCountRecent(query, options = {}) { | ||
* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.** | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
*/ | ||
@@ -138,3 +138,3 @@ tweetCountAll(query, options = {}) { | ||
* This endpoint returns up to the last 3200 Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* | ||
@@ -161,3 +161,3 @@ * OAuth 2 scopes: `tweet.read` `users.read` | ||
* Using pagination, the most recent 3,200 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
*/ | ||
@@ -181,3 +181,3 @@ async userTimeline(userId, options = {}) { | ||
* Using pagination, up to the most recent 800 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
*/ | ||
@@ -199,3 +199,3 @@ async userMentionTimeline(userId, options = {}) { | ||
* Returns Quote Tweets for a Tweet specified by the requested Tweet ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* | ||
@@ -220,3 +220,3 @@ * OAuth2 scopes: `users.read` `tweet.read` | ||
* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* | ||
@@ -242,3 +242,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read` | ||
* Returns information about an authorized user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* | ||
@@ -252,3 +252,3 @@ * OAuth2 scopes: `tweet.read` & `users.read` | ||
* Returns a variety of information about a single user specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
*/ | ||
@@ -260,3 +260,3 @@ user(userId, options = {}) { | ||
* Returns a variety of information about one or more users specified by the requested IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
*/ | ||
@@ -269,3 +269,3 @@ users(userIds, options = {}) { | ||
* Returns a variety of information about a single user specified by their username. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
*/ | ||
@@ -277,3 +277,3 @@ userByUsername(username, options = {}) { | ||
* Returns a variety of information about one or more users specified by their usernames. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* | ||
@@ -318,3 +318,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Allows you to get information about a user’s liked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
*/ | ||
@@ -334,3 +334,3 @@ async userLikedTweets(userId, options = {}) { | ||
* Returns a list of users who are blocked by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
*/ | ||
@@ -350,3 +350,3 @@ async userBlockingUsers(userId, options = {}) { | ||
* Returns a list of users who are muted by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
*/ | ||
@@ -367,3 +367,3 @@ async userMutingUsers(userId, options = {}) { | ||
* Returns the details of a specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
*/ | ||
@@ -375,3 +375,3 @@ list(id, options = {}) { | ||
* Returns all Lists owned by the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
*/ | ||
@@ -391,3 +391,3 @@ async listsOwned(userId, options = {}) { | ||
* Returns all Lists a specified user is a member of. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
*/ | ||
@@ -407,3 +407,3 @@ async listMemberships(userId, options = {}) { | ||
* Returns all Lists a specified user follows. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
*/ | ||
@@ -423,3 +423,3 @@ async listFollowed(userId, options = {}) { | ||
* Returns a list of Tweets from the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
*/ | ||
@@ -439,3 +439,3 @@ async listTweets(listId, options = {}) { | ||
* Returns a list of users who are members of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
*/ | ||
@@ -455,3 +455,3 @@ async listMembers(listId, options = {}) { | ||
* Returns a list of users who are followers of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
*/ | ||
@@ -477,3 +477,3 @@ async listFollowers(listId, options = {}) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
*/ | ||
@@ -495,3 +495,3 @@ async listDmEvents(options = {}) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -515,3 +515,3 @@ async listDmEventsWithParticipant(participantId, options = {}) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -532,3 +532,3 @@ async listDmEventsOfConversation(dmConversationId, options = {}) { | ||
* Get a single space by ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* | ||
@@ -542,3 +542,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* | ||
@@ -552,3 +552,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their creator user ID(s). (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* | ||
@@ -562,3 +562,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Search through spaces using multiple params. (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
*/ | ||
@@ -574,3 +574,3 @@ searchSpaces(options) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* | ||
@@ -584,3 +584,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Returns Tweets shared in the requested Spaces. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* | ||
@@ -597,3 +597,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read` | ||
* Return a list of rules currently active on the streaming endpoint, either as a list or individually. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
*/ | ||
@@ -615,3 +615,3 @@ streamRules(options = {}) { | ||
* Returns a list of recent compliance jobs. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
*/ | ||
@@ -623,3 +623,3 @@ complianceJobs(options) { | ||
* Get a single compliance job with the specified ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
*/ | ||
@@ -634,3 +634,3 @@ complianceJob(jobId) { | ||
* You can obtain the result (**after job is completed**) with `.complianceJobResult`. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
@@ -653,3 +653,3 @@ async sendComplianceJob(jobParams) { | ||
* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!** | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
@@ -656,0 +656,0 @@ async complianceJobResult(job) { |
@@ -21,3 +21,3 @@ import TwitterApiv2ReadOnly from './client.v2.read'; | ||
* Hides or unhides a reply to a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
*/ | ||
@@ -27,3 +27,3 @@ hideReply(tweetId: string, makeHidden: boolean): Promise<TweetV2HideReplyResult>; | ||
* Causes the user ID identified in the path parameter to Like the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* | ||
@@ -36,3 +36,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* | ||
@@ -44,3 +44,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Causes the user ID identified in the path parameter to Retweet the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* | ||
@@ -53,3 +53,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* | ||
@@ -61,3 +61,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Creates a Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -68,3 +68,3 @@ tweet(status: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>; | ||
* Reply to a Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -74,3 +74,3 @@ reply(status: string, toTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>; | ||
* Quote an existing Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -80,3 +80,3 @@ quote(status: string, quotedTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>; | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -86,3 +86,3 @@ tweetThread(tweets: (SendTweetV2Params | string)[]): Promise<TweetV2PostTweetResult[]>; | ||
* Allows a user or authenticated user ID to delete a Tweet | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
*/ | ||
@@ -92,3 +92,3 @@ deleteTweet(tweetId: string): Promise<TweetV2DeleteTweetResult>; | ||
* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* | ||
@@ -100,3 +100,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* Allows a user or authenticated user ID to remove a Bookmark of a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* | ||
@@ -109,3 +109,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* If the target user does not have public Tweets, this endpoint will send a follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* | ||
@@ -119,3 +119,3 @@ * OAuth2 scope: `follows.write` | ||
* Allows a user ID to unfollow another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* | ||
@@ -130,3 +130,3 @@ * OAuth2 scope: `follows.write` | ||
* The user (in the path) must match the user context authorizing the request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* | ||
@@ -138,3 +138,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API. | ||
* Allows a user or authenticated user ID to unblock another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* | ||
@@ -146,3 +146,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Allows an authenticated user ID to mute the target user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* | ||
@@ -155,3 +155,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* | ||
@@ -163,3 +163,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
*/ | ||
@@ -169,3 +169,3 @@ createList(options: ListCreateV2Params): Promise<ListCreateV2Result>; | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
*/ | ||
@@ -175,3 +175,3 @@ updateList(listId: string, options?: ListUpdateV2Params): Promise<ListUpdateV2Result>; | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
*/ | ||
@@ -181,3 +181,3 @@ removeList(listId: string): Promise<ListDeleteV2Result>; | ||
* Adds a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
*/ | ||
@@ -187,3 +187,3 @@ addListMember(listId: string, userId: string): Promise<ListMemberV2Result>; | ||
* Remember a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
*/ | ||
@@ -193,3 +193,3 @@ removeListMember(listId: string, userId: string): Promise<ListMemberV2Result>; | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
*/ | ||
@@ -199,3 +199,3 @@ subscribeToList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>; | ||
* Unsubscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
*/ | ||
@@ -205,3 +205,3 @@ unsubscribeOfList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>; | ||
* Enables the authenticated user to pin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
*/ | ||
@@ -211,3 +211,3 @@ pinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>; | ||
* Enables the authenticated user to unpin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
*/ | ||
@@ -217,3 +217,3 @@ unpinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>; | ||
* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
*/ | ||
@@ -224,3 +224,3 @@ sendDmInConversation(conversationId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>; | ||
* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
*/ | ||
@@ -230,5 +230,5 @@ sendDmToParticipant(participantId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>; | ||
* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
*/ | ||
createDmConversation(options: CreateDMConversationParams): Promise<PostDMInConversationResult>; | ||
} |
@@ -35,3 +35,3 @@ "use strict"; | ||
* Hides or unhides a reply to a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
*/ | ||
@@ -43,3 +43,3 @@ hideReply(tweetId, makeHidden) { | ||
* Causes the user ID identified in the path parameter to Like the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* | ||
@@ -54,3 +54,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* | ||
@@ -66,3 +66,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Causes the user ID identified in the path parameter to Retweet the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* | ||
@@ -77,3 +77,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* | ||
@@ -98,3 +98,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Reply to a Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -108,3 +108,3 @@ reply(status, toTweetId, payload = {}) { | ||
* Quote an existing Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -116,3 +116,3 @@ quote(status, quotedTweetId, payload = {}) { | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -141,3 +141,3 @@ async tweetThread(tweets) { | ||
* Allows a user or authenticated user ID to delete a Tweet | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
*/ | ||
@@ -154,3 +154,3 @@ deleteTweet(tweetId) { | ||
* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* | ||
@@ -165,3 +165,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* Allows a user or authenticated user ID to remove a Bookmark of a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* | ||
@@ -178,3 +178,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* If the target user does not have public Tweets, this endpoint will send a follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* | ||
@@ -190,3 +190,3 @@ * OAuth2 scope: `follows.write` | ||
* Allows a user ID to unfollow another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* | ||
@@ -205,3 +205,3 @@ * OAuth2 scope: `follows.write` | ||
* The user (in the path) must match the user context authorizing the request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* | ||
@@ -215,3 +215,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API. | ||
* Allows a user or authenticated user ID to unblock another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* | ||
@@ -227,3 +227,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Allows an authenticated user ID to mute the target user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* | ||
@@ -238,3 +238,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* | ||
@@ -251,3 +251,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
*/ | ||
@@ -259,3 +259,3 @@ createList(options) { | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
*/ | ||
@@ -267,3 +267,3 @@ updateList(listId, options = {}) { | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
*/ | ||
@@ -275,3 +275,3 @@ removeList(listId) { | ||
* Adds a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
*/ | ||
@@ -283,3 +283,3 @@ addListMember(listId, userId) { | ||
* Remember a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
*/ | ||
@@ -291,3 +291,3 @@ removeListMember(listId, userId) { | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
*/ | ||
@@ -299,3 +299,3 @@ subscribeToList(loggedUserId, listId) { | ||
* Unsubscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
*/ | ||
@@ -307,3 +307,3 @@ unsubscribeOfList(loggedUserId, listId) { | ||
* Enables the authenticated user to pin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
*/ | ||
@@ -315,3 +315,3 @@ pinList(loggedUserId, listId) { | ||
* Enables the authenticated user to unpin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
*/ | ||
@@ -324,3 +324,3 @@ unpinList(loggedUserId, listId) { | ||
* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
*/ | ||
@@ -333,3 +333,3 @@ sendDmInConversation(conversationId, message) { | ||
* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
*/ | ||
@@ -341,3 +341,3 @@ sendDmToParticipant(participantId, message) { | ||
* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
*/ | ||
@@ -344,0 +344,0 @@ createDmConversation(options) { |
@@ -22,3 +22,3 @@ import { request } from 'https'; | ||
isFormEncodedEndpoint() { | ||
return this.requestData.url.href.startsWith('https://api.twitter.com/oauth/'); | ||
return this.requestData.url.href.startsWith('https://api.x.com/oauth/'); | ||
} | ||
@@ -25,0 +25,0 @@ /* Error helpers */ |
@@ -17,3 +17,3 @@ /// <reference types="node" /> | ||
* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`: | ||
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json` | ||
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json` | ||
*/ | ||
@@ -20,0 +20,0 @@ static applyRequestParametersToUrl(url: URL, parameters: TRequestQuery): URL; |
@@ -26,3 +26,3 @@ import { FormDataHelper } from './form-data.helper'; | ||
} | ||
if (url.hostname === 'upload.twitter.com') { | ||
if (url.hostname === 'upload.x.com') { | ||
if (url.pathname === '/1.1/media/upload.json') { | ||
@@ -126,3 +126,3 @@ return 'form-data'; | ||
* Replace URL parameters available in pathname, like `:id`, with data given in `parameters`: | ||
* `https://twitter.com/:id.json` + `{ id: '20' }` => `https://twitter.com/20.json` | ||
* `https://x.com/:id.json` + `{ id: '20' }` => `https://x.com/20.json` | ||
*/ | ||
@@ -129,0 +129,0 @@ static applyRequestParametersToUrl(url, parameters) { |
@@ -96,3 +96,3 @@ import TwitterApi from '.'; | ||
* | ||
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* | ||
@@ -99,0 +99,0 @@ * ```ts |
@@ -66,4 +66,4 @@ import TwitterApi from '.'; | ||
async generateAuthLink(oauth_callback = 'oob', { authAccessType, linkMode = 'authenticate', forceLogin, screenName, } = {}) { | ||
const oauthResult = await this.post('https://api.twitter.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType }); | ||
let url = `https://api.twitter.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`; | ||
const oauthResult = await this.post('https://api.x.com/oauth/request_token', { oauth_callback, x_auth_access_type: authAccessType }); | ||
let url = `https://api.x.com/oauth/${linkMode}?oauth_token=${encodeURIComponent(oauthResult.oauth_token)}`; | ||
if (forceLogin !== undefined) { | ||
@@ -112,3 +112,3 @@ url += `&force_login=${encodeURIComponent(forceLogin)}`; | ||
throw new Error('You must setup TwitterApi instance with consumer keys to accept OAuth 1.0 login'); | ||
const oauth_result = await this.post('https://api.twitter.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier }); | ||
const oauth_result = await this.post('https://api.x.com/oauth/access_token', { oauth_token: tokens.accessToken, oauth_verifier }); | ||
const client = new TwitterApi({ | ||
@@ -146,3 +146,3 @@ appKey: tokens.appKey, | ||
const basicClient = new TwitterApi({ username: tokens.appKey, password: tokens.appSecret }, this._requestMaker.clientSettings); | ||
const res = await basicClient.post('https://api.twitter.com/oauth2/token', { grant_type: 'client_credentials' }); | ||
const res = await basicClient.post('https://api.x.com/oauth2/token', { grant_type: 'client_credentials' }); | ||
// New object with Bearer token | ||
@@ -158,3 +158,3 @@ return new TwitterApi(res.access_token, this._requestMaker.clientSettings); | ||
* | ||
* See https://developer.twitter.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* See https://developer.x.com/en/docs/authentication/oauth-2-0/user-access-token for details. | ||
* | ||
@@ -186,3 +186,3 @@ * ```ts | ||
const scope = Array.isArray(rawScope) ? rawScope.join(' ') : rawScope; | ||
const url = new URL('https://twitter.com/i/oauth2/authorize'); | ||
const url = new URL('https://x.com/i/oauth2/authorize'); | ||
const query = { | ||
@@ -242,3 +242,3 @@ response_type: 'code', | ||
} | ||
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', { | ||
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', { | ||
code, | ||
@@ -268,3 +268,3 @@ code_verifier: codeVerifier, | ||
} | ||
const accessTokenResult = await this.post('https://api.twitter.com/2/oauth2/token', { | ||
const accessTokenResult = await this.post('https://api.x.com/2/oauth2/token', { | ||
refresh_token: refreshToken, | ||
@@ -288,3 +288,3 @@ grant_type: 'refresh_token', | ||
} | ||
return await this.post('https://api.twitter.com/2/oauth2/revoke', { | ||
return await this.post('https://api.x.com/2/oauth2/revoke', { | ||
client_id: this._requestMaker.clientId, | ||
@@ -291,0 +291,0 @@ client_secret: this._requestMaker.clientSecret, |
@@ -1,5 +0,5 @@ | ||
export declare const API_V2_PREFIX = "https://api.twitter.com/2/"; | ||
export declare const API_V2_LABS_PREFIX = "https://api.twitter.com/labs/2/"; | ||
export declare const API_V1_1_PREFIX = "https://api.twitter.com/1.1/"; | ||
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.twitter.com/1.1/"; | ||
export declare const API_V1_1_STREAM_PREFIX = "https://stream.twitter.com/1.1/"; | ||
export declare const API_V2_PREFIX = "https://api.x.com/2/"; | ||
export declare const API_V2_LABS_PREFIX = "https://api.x.com/labs/2/"; | ||
export declare const API_V1_1_PREFIX = "https://api.x.com/1.1/"; | ||
export declare const API_V1_1_UPLOAD_PREFIX = "https://upload.x.com/1.1/"; | ||
export declare const API_V1_1_STREAM_PREFIX = "https://stream.x.com/1.1/"; |
@@ -1,5 +0,5 @@ | ||
export const API_V2_PREFIX = 'https://api.twitter.com/2/'; | ||
export const API_V2_LABS_PREFIX = 'https://api.twitter.com/labs/2/'; | ||
export const API_V1_1_PREFIX = 'https://api.twitter.com/1.1/'; | ||
export const API_V1_1_UPLOAD_PREFIX = 'https://upload.twitter.com/1.1/'; | ||
export const API_V1_1_STREAM_PREFIX = 'https://stream.twitter.com/1.1/'; | ||
export const API_V2_PREFIX = 'https://api.x.com/2/'; | ||
export const API_V2_LABS_PREFIX = 'https://api.x.com/labs/2/'; | ||
export const API_V1_1_PREFIX = 'https://api.x.com/1.1/'; | ||
export const API_V1_1_UPLOAD_PREFIX = 'https://upload.x.com/1.1/'; | ||
export const API_V1_1_STREAM_PREFIX = 'https://stream.x.com/1.1/'; |
@@ -191,16 +191,16 @@ /// <reference types="node" /> | ||
export declare enum EApiV2ErrorCode { | ||
InvalidRequest = "https://api.twitter.com/2/problems/invalid-request", | ||
ClientForbidden = "https://api.twitter.com/2/problems/client-forbidden", | ||
UnsupportedAuthentication = "https://api.twitter.com/2/problems/unsupported-authentication", | ||
InvalidRules = "https://api.twitter.com/2/problems/invalid-rules", | ||
TooManyRules = "https://api.twitter.com/2/problems/rule-cap", | ||
DuplicatedRules = "https://api.twitter.com/2/problems/duplicate-rules", | ||
RateLimitExceeded = "https://api.twitter.com/2/problems/usage-capped", | ||
ConnectionError = "https://api.twitter.com/2/problems/streaming-connection", | ||
ClientDisconnected = "https://api.twitter.com/2/problems/client-disconnected", | ||
TwitterDisconnectedYou = "https://api.twitter.com/2/problems/operational-disconnect", | ||
ResourceNotFound = "https://api.twitter.com/2/problems/resource-not-found", | ||
ResourceUnauthorized = "https://api.twitter.com/2/problems/not-authorized-for-resource", | ||
DisallowedResource = "https://api.twitter.com/2/problems/disallowed-resource" | ||
InvalidRequest = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request", | ||
ClientForbidden = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden", | ||
UnsupportedAuthentication = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication", | ||
InvalidRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules", | ||
TooManyRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap", | ||
DuplicatedRules = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules", | ||
RateLimitExceeded = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped", | ||
ConnectionError = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection", | ||
ClientDisconnected = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected", | ||
TwitterDisconnectedYou = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect", | ||
ResourceNotFound = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found", | ||
ResourceUnauthorized = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource", | ||
DisallowedResource = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource" | ||
} | ||
export {}; |
@@ -201,18 +201,18 @@ export var ETwitterApiError; | ||
// Request errors | ||
EApiV2ErrorCode["InvalidRequest"] = "https://api.twitter.com/2/problems/invalid-request"; | ||
EApiV2ErrorCode["ClientForbidden"] = "https://api.twitter.com/2/problems/client-forbidden"; | ||
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://api.twitter.com/2/problems/unsupported-authentication"; | ||
EApiV2ErrorCode["InvalidRequest"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-request"; | ||
EApiV2ErrorCode["ClientForbidden"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-forbidden"; | ||
EApiV2ErrorCode["UnsupportedAuthentication"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#unsupported-authentication"; | ||
// Stream rules errors | ||
EApiV2ErrorCode["InvalidRules"] = "https://api.twitter.com/2/problems/invalid-rules"; | ||
EApiV2ErrorCode["TooManyRules"] = "https://api.twitter.com/2/problems/rule-cap"; | ||
EApiV2ErrorCode["DuplicatedRules"] = "https://api.twitter.com/2/problems/duplicate-rules"; | ||
EApiV2ErrorCode["InvalidRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#invalid-rules"; | ||
EApiV2ErrorCode["TooManyRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#rule-cap"; | ||
EApiV2ErrorCode["DuplicatedRules"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#duplicate-rules"; | ||
// Twitter errors | ||
EApiV2ErrorCode["RateLimitExceeded"] = "https://api.twitter.com/2/problems/usage-capped"; | ||
EApiV2ErrorCode["ConnectionError"] = "https://api.twitter.com/2/problems/streaming-connection"; | ||
EApiV2ErrorCode["ClientDisconnected"] = "https://api.twitter.com/2/problems/client-disconnected"; | ||
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://api.twitter.com/2/problems/operational-disconnect"; | ||
EApiV2ErrorCode["RateLimitExceeded"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#usage-capped"; | ||
EApiV2ErrorCode["ConnectionError"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#streaming-connection"; | ||
EApiV2ErrorCode["ClientDisconnected"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#client-disconnected"; | ||
EApiV2ErrorCode["TwitterDisconnectedYou"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#operational-disconnect"; | ||
// Resource errors | ||
EApiV2ErrorCode["ResourceNotFound"] = "https://api.twitter.com/2/problems/resource-not-found"; | ||
EApiV2ErrorCode["ResourceUnauthorized"] = "https://api.twitter.com/2/problems/not-authorized-for-resource"; | ||
EApiV2ErrorCode["DisallowedResource"] = "https://api.twitter.com/2/problems/disallowed-resource"; | ||
EApiV2ErrorCode["ResourceNotFound"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#resource-not-found"; | ||
EApiV2ErrorCode["ResourceUnauthorized"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#not-authorized-for-resource"; | ||
EApiV2ErrorCode["DisallowedResource"] = "https://developer.x.com/en/support/x-api/error-troubleshooting#disallowed-resource"; | ||
})(EApiV2ErrorCode || (EApiV2ErrorCode = {})); |
@@ -8,3 +8,3 @@ import type { TypeOrArrayOf } from '../shared.types'; | ||
/** | ||
* See https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters | ||
* See https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/guides/basic-stream-parameters | ||
* for detailed documentation. | ||
@@ -11,0 +11,0 @@ */ |
@@ -16,3 +16,3 @@ /// <reference types="node" /> | ||
* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
*/ | ||
@@ -23,3 +23,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }: SendDMV1Params): Promise<DirectMessageCreateV1Result>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
*/ | ||
@@ -30,3 +30,3 @@ getDmEvent(id: string): Promise<ReceivedDMEventV1>; | ||
* The authenticating user must be the recipient of the specified direct message. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
*/ | ||
@@ -38,3 +38,3 @@ deleteDm(id: string): Promise<void>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -44,3 +44,3 @@ listDmEvents(args?: Partial<GetDmListV1Args>): Promise<DmEventsV1Paginator>; | ||
* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
*/ | ||
@@ -50,3 +50,3 @@ newWelcomeDm(name: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>; | ||
* Returns a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
*/ | ||
@@ -56,3 +56,3 @@ getWelcomeDm(id: string): Promise<WelcomeDirectMessageCreateV1Result>; | ||
* Deletes a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
*/ | ||
@@ -63,3 +63,3 @@ deleteWelcomeDm(id: string): Promise<void>; | ||
* Updates to the welcome_message object are atomic. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
*/ | ||
@@ -71,3 +71,3 @@ updateWelcomeDm(id: string, data: MessageCreateDataV1): Promise<WelcomeDirectMessageCreateV1Result>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -77,3 +77,3 @@ listWelcomeDms(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmV1Paginator>; | ||
* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
*/ | ||
@@ -83,3 +83,3 @@ newWelcomeDmRule(welcomeMessageId: string): Promise<WelcomeDmRuleV1Result>; | ||
* Returns a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
*/ | ||
@@ -89,3 +89,3 @@ getWelcomeDmRule(id: string): Promise<WelcomeDmRuleV1Result>; | ||
* Deletes a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
*/ | ||
@@ -95,3 +95,3 @@ deleteWelcomeDmRule(id: string): Promise<void>; | ||
* Retrieves all welcome DM rules for this account. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
*/ | ||
@@ -108,3 +108,3 @@ listWelcomeDmRules(args?: Partial<GetDmListV1Args>): Promise<WelcomeDmRuleListV1Result>; | ||
* Marks a message as read in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
*/ | ||
@@ -114,3 +114,3 @@ markDmAsRead(lastEventId: string, recipientId: string): Promise<void>; | ||
* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
*/ | ||
@@ -120,3 +120,3 @@ indicateDmTyping(recipientId: string): Promise<void>; | ||
* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
*/ | ||
@@ -123,0 +123,0 @@ downloadDmImage(urlOrDm: string | DirectMessageCreateV1): Promise<Buffer>; |
@@ -23,3 +23,3 @@ import { API_V1_1_PREFIX } from '../globals'; | ||
* Publishes a new message_create event resulting in a Direct Message sent to a specified user from the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/new-event | ||
*/ | ||
@@ -46,3 +46,3 @@ sendDm({ recipient_id, custom_profile_id, ...params }) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/get-event | ||
*/ | ||
@@ -55,3 +55,3 @@ getDmEvent(id) { | ||
* The authenticating user must be the recipient of the specified direct message. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/delete-message-event | ||
*/ | ||
@@ -65,3 +65,3 @@ deleteDm(id) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -81,3 +81,3 @@ async listDmEvents(args = {}) { | ||
* Creates a new Welcome Message that will be stored and sent in the future from the authenticating user in defined circumstances. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message | ||
*/ | ||
@@ -97,3 +97,3 @@ newWelcomeDm(name, data) { | ||
* Returns a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message | ||
*/ | ||
@@ -105,3 +105,3 @@ getWelcomeDm(id) { | ||
* Deletes a Welcome Message by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message | ||
*/ | ||
@@ -114,3 +114,3 @@ deleteWelcomeDm(id) { | ||
* Updates to the welcome_message object are atomic. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/update-welcome-message | ||
*/ | ||
@@ -128,3 +128,3 @@ updateWelcomeDm(id, data) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/sending-and-receiving/api-reference/list-events | ||
*/ | ||
@@ -144,3 +144,3 @@ async listWelcomeDms(args = {}) { | ||
* Creates a new Welcome Message Rule that determines which Welcome Message will be shown in a given conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/new-welcome-message-rule | ||
*/ | ||
@@ -156,3 +156,3 @@ newWelcomeDmRule(welcomeMessageId) { | ||
* Returns a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/get-welcome-message-rule | ||
*/ | ||
@@ -164,3 +164,3 @@ getWelcomeDmRule(id) { | ||
* Deletes a Welcome Message Rule by the given id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/delete-welcome-message-rule | ||
*/ | ||
@@ -172,3 +172,3 @@ deleteWelcomeDmRule(id) { | ||
* Retrieves all welcome DM rules for this account. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/welcome-messages/api-reference/list-welcome-message-rules | ||
*/ | ||
@@ -201,3 +201,3 @@ async listWelcomeDmRules(args = {}) { | ||
* Marks a message as read in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-read-receipt | ||
*/ | ||
@@ -212,3 +212,3 @@ markDmAsRead(lastEventId, recipientId) { | ||
* Displays a visual typing indicator in the recipient’s Direct Message conversation view with the sender. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/typing-indicator-and-read-receipts/api-reference/new-typing-indicator | ||
*/ | ||
@@ -223,3 +223,3 @@ indicateDmTyping(recipientId) { | ||
* Get a single image attached to a direct message. TwitterApi client must be logged with OAuth 1.0a. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
* https://developer.x.com/en/docs/twitter-api/v1/direct-messages/message-attachments/guides/retrieving-media | ||
*/ | ||
@@ -226,0 +226,0 @@ async downloadDmImage(urlOrDm) { |
@@ -18,3 +18,3 @@ import TwitterApiSubClient from '../client.subclient'; | ||
* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
*/ | ||
@@ -24,3 +24,3 @@ singleTweet(tweetId: string, options?: Partial<TweetShowV1Params>): Promise<TweetV1>; | ||
* Returns fully-hydrated Tweet objects for up to 100 Tweets per request. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-lookup | ||
*/ | ||
@@ -32,3 +32,3 @@ tweets(ids: string | string[], options?: TweetLookupNoMapV1Params): Promise<TweetV1[]>; | ||
* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
*/ | ||
@@ -39,3 +39,3 @@ oembedTweet(tweetId: string, options?: Partial<OembedTweetV1Params>): Promise<OembedTweetV1Result>; | ||
* The home timeline is central to how most users interact with the Twitter service. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
*/ | ||
@@ -45,4 +45,4 @@ homeTimeline(options?: Partial<TweetV1TimelineParams>): Promise<HomeTimelineV1Paginator>; | ||
* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user. | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com. | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
*/ | ||
@@ -53,3 +53,3 @@ mentionTimeline(options?: Partial<TweetV1TimelineParams>): Promise<MentionTimelineV1Paginator>; | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -60,3 +60,3 @@ userTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>; | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -67,3 +67,3 @@ userTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserTimelineV1Paginator>; | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -74,3 +74,3 @@ favoriteTimeline(userId: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>; | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -81,3 +81,3 @@ favoriteTimelineByUsername(username: string, options?: Partial<TweetV1UserTimelineParams>): Promise<UserFavoritesV1Paginator>; | ||
* The author's most recent Tweet will be returned inline when possible. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
*/ | ||
@@ -88,3 +88,3 @@ user(user: UserShowV1Params): Promise<UserV1>; | ||
* as specified by comma-separated values passed to the user_id and/or screen_name parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
*/ | ||
@@ -96,3 +96,3 @@ users(query: UserLookupV1Params): Promise<UserV1[]>; | ||
* Use this method to test if supplied user credentials are valid. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
*/ | ||
@@ -102,3 +102,3 @@ verifyCredentials(options?: Partial<VerifyCredentialsV1Params>): Promise<UserV1>; | ||
* Returns an array of user objects the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
*/ | ||
@@ -108,3 +108,3 @@ listMutedUsers(options?: Partial<MuteUserListV1Params>): Promise<MuteUserListV1Paginator>; | ||
* Returns an array of numeric user ids the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
*/ | ||
@@ -114,3 +114,3 @@ listMutedUserIds(options?: Partial<MuteUserIdsV1Params>): Promise<MuteUserIdsV1Paginator>; | ||
* Returns an array of user objects of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
*/ | ||
@@ -120,3 +120,3 @@ userFriendList(options?: Partial<UserFriendListV1Params>): Promise<UserFriendListV1Paginator>; | ||
* Returns an array of user objects of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
*/ | ||
@@ -126,3 +126,3 @@ userFollowerList(options?: Partial<UserFollowerListV1Params>): Promise<UserFollowerListV1Paginator>; | ||
* Returns an array of numeric user ids of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
*/ | ||
@@ -132,3 +132,3 @@ userFollowerIds(options?: Partial<UserFollowerIdsV1Params>): Promise<UserFollowerIdsV1Paginator>; | ||
* Returns an array of numeric user ids of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
*/ | ||
@@ -138,3 +138,3 @@ userFollowingIds(options?: Partial<UserFollowingsIdsV1Params>): Promise<UserFollowersIdsV1Paginator>; | ||
* Provides a simple, relevance-based search interface to public user accounts on Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
*/ | ||
@@ -144,3 +144,3 @@ searchUsers(query: string, options?: Partial<UserSearchV1Params>): Promise<UserSearchV1Paginator>; | ||
* Returns detailed information about the relationship between two arbitrary users. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
*/ | ||
@@ -150,3 +150,3 @@ friendship(sources: FriendshipShowV1Params): Promise<FriendshipV1>; | ||
* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
*/ | ||
@@ -156,3 +156,3 @@ friendships(friendships: FriendshipLookupV1Params): Promise<FriendshipLookupV1[]>; | ||
* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
*/ | ||
@@ -162,3 +162,3 @@ friendshipsNoRetweets(): Promise<string[]>; | ||
* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
*/ | ||
@@ -168,3 +168,3 @@ friendshipsIncoming(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsIncomingV1Paginator>; | ||
* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
*/ | ||
@@ -174,3 +174,3 @@ friendshipsOutgoing(options?: Partial<FriendshipsIncomingV1Params>): Promise<FriendshipsOutgoingV1Paginator>; | ||
* Get current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -181,3 +181,3 @@ accountSettings(): Promise<AccountSettingsV1>; | ||
* If the user has not uploaded a profile banner, a HTTP 404 will be served instead. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
*/ | ||
@@ -187,3 +187,3 @@ userProfileBannerSizes(params: ProfileBannerSizeV1Params): Promise<ProfileBannerSizeV1>; | ||
* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
*/ | ||
@@ -194,3 +194,3 @@ list(options: GetListV1Params): Promise<ListV1>; | ||
* If no user is given, the authenticating user is used. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
*/ | ||
@@ -200,3 +200,3 @@ lists(options?: ListListsV1Params): Promise<ListV1[]>; | ||
* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
*/ | ||
@@ -206,3 +206,3 @@ listMembers(options?: Partial<ListMembersV1Params>): Promise<ListMembersV1Paginator>; | ||
* Check if the specified user is a member of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
*/ | ||
@@ -213,3 +213,3 @@ listGetMember(options: ListMemberShowV1Params): Promise<UserV1>; | ||
* If user_id or screen_name are not provided, the memberships for the authenticating user are returned. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
*/ | ||
@@ -219,3 +219,3 @@ listMemberships(options?: Partial<ListMembershipsV1Params>): Promise<ListMembershipsV1Paginator>; | ||
* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
*/ | ||
@@ -225,3 +225,3 @@ listOwnerships(options?: Partial<ListOwnershipsV1Params>): Promise<ListOwnershipsV1Paginator>; | ||
* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
*/ | ||
@@ -231,3 +231,3 @@ listStatuses(options: Partial<ListStatusesV1Params>): Promise<ListTimelineV1Paginator>; | ||
* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
*/ | ||
@@ -237,3 +237,3 @@ listSubscribers(options?: Partial<ListMembersV1Params>): Promise<ListSubscribersV1Paginator>; | ||
* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
*/ | ||
@@ -244,3 +244,3 @@ listGetSubscriber(options: ListMemberShowV1Params): Promise<UserV1>; | ||
* Does not include the user's own lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
*/ | ||
@@ -251,3 +251,3 @@ listSubscriptions(options?: Partial<ListSubscriptionsV1Params>): Promise<ListSubscriptionsV1Paginator>; | ||
* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
*/ | ||
@@ -258,3 +258,3 @@ mediaInfo(mediaId: string): Promise<MediaStatusV1Result>; | ||
* Multiple parameters may be specified which allows most clients to use a single connection to the Streaming API. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/filter-realtime/api-reference/post-statuses-filter | ||
*/ | ||
@@ -273,3 +273,3 @@ filterStream(params?: Partial<FilterStreamV1Params> & { | ||
* The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/sample-realtime/api-reference/get-statuses-sample | ||
*/ | ||
@@ -286,3 +286,3 @@ sampleStream(params?: Partial<SampleStreamV1Params> & { | ||
/** | ||
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL. | ||
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL. | ||
*/ | ||
@@ -293,3 +293,3 @@ get stream(): this; | ||
* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
*/ | ||
@@ -301,3 +301,3 @@ trendsByPlace(woeId: string | number, options?: Partial<TrendsPlaceV1Params>): Promise<TrendMatchV1[]>; | ||
* and some other human-readable information such as a canonical name and country the location belongs in. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
*/ | ||
@@ -307,3 +307,3 @@ trendsAvailable(): Promise<TrendLocationV1[]>; | ||
* Returns the locations that Twitter has trending topic information for, closest to a specified location. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
*/ | ||
@@ -313,3 +313,3 @@ trendsClosest(lat: number, long: number): Promise<TrendLocationV1[]>; | ||
* Returns all the information about a known place. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
*/ | ||
@@ -320,3 +320,3 @@ geoPlace(placeId: string): Promise<PlaceV1>; | ||
* This request will return a list of all the valid places that can be used as the place_id when updating a status. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
*/ | ||
@@ -327,3 +327,3 @@ geoSearch(options: Partial<SearchGeoV1Params>): Promise<SearchGeoV1Result>; | ||
* This request is an informative call and will deliver generalized results about geography. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
*/ | ||
@@ -335,3 +335,3 @@ geoReverseGeoCode(options: ReverseGeoCodeV1Params): Promise<ReverseGeoCodeV1Result>; | ||
* The method's resource family can be determined from the first component of the path after the resource version. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
*/ | ||
@@ -341,5 +341,5 @@ rateLimitStatuses(...resources: TAppRateLimitResourceV1[]): Promise<AppRateLimitV1Result>; | ||
* Returns the list of languages supported by Twitter along with the language code supported by Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
*/ | ||
supportedLanguages(): Promise<HelpLanguageV1Result[]>; | ||
} |
@@ -22,3 +22,3 @@ import TwitterApiSubClient from '../client.subclient'; | ||
* Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-show-id | ||
*/ | ||
@@ -34,9 +34,9 @@ singleTweet(tweetId, options = {}) { | ||
* The returned HTML snippet will be automatically recognized as an Embedded Tweet when Twitter's widget JavaScript is included on the page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-statuses-oembed | ||
*/ | ||
oembedTweet(tweetId, options = {}) { | ||
return this.get('oembed', { | ||
url: `https://twitter.com/i/statuses/${tweetId}`, | ||
url: `https://x.com/i/statuses/${tweetId}`, | ||
...options, | ||
}, { prefix: 'https://publish.twitter.com/' }); | ||
}, { prefix: 'https://publish.x.com/' }); | ||
} | ||
@@ -47,3 +47,3 @@ /* Tweets timelines */ | ||
* The home timeline is central to how most users interact with the Twitter service. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-home_timeline | ||
*/ | ||
@@ -65,4 +65,4 @@ async homeTimeline(options = {}) { | ||
* Returns the 20 most recent mentions (Tweets containing a users's @screen_name) for the authenticating user. | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on twitter.com. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
* The timeline returned is the equivalent of the one seen when you view your mentions on x.com. | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-mentions_timeline | ||
*/ | ||
@@ -85,3 +85,3 @@ async mentionTimeline(options = {}) { | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -105,3 +105,3 @@ async userTimeline(userId, options = {}) { | ||
* User timelines belonging to protected users may only be requested when the authenticated user either "owns" the timeline or is an approved follower of the owner. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/timelines/api-reference/get-statuses-user_timeline | ||
*/ | ||
@@ -125,3 +125,3 @@ async userTimelineByUsername(username, options = {}) { | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -145,3 +145,3 @@ async favoriteTimeline(userId, options = {}) { | ||
* Note: favorites are now known as likes. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/get-favorites-list | ||
*/ | ||
@@ -166,3 +166,3 @@ async favoriteTimelineByUsername(username, options = {}) { | ||
* The author's most recent Tweet will be returned inline when possible. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-show | ||
*/ | ||
@@ -175,3 +175,3 @@ user(user) { | ||
* as specified by comma-separated values passed to the user_id and/or screen_name parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-lookup | ||
*/ | ||
@@ -185,3 +185,3 @@ users(query) { | ||
* Use this method to test if supplied user credentials are valid. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials | ||
*/ | ||
@@ -193,3 +193,3 @@ verifyCredentials(options = {}) { | ||
* Returns an array of user objects the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-list | ||
*/ | ||
@@ -211,3 +211,3 @@ async listMutedUsers(options = {}) { | ||
* Returns an array of numeric user ids the authenticating user has muted. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/get-mutes-users-ids | ||
*/ | ||
@@ -229,3 +229,3 @@ async listMutedUserIds(options = {}) { | ||
* Returns an array of user objects of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-list | ||
*/ | ||
@@ -246,3 +246,3 @@ async userFriendList(options = {}) { | ||
* Returns an array of user objects of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-list | ||
*/ | ||
@@ -263,3 +263,3 @@ async userFollowerList(options = {}) { | ||
* Returns an array of numeric user ids of followers of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids | ||
*/ | ||
@@ -281,3 +281,3 @@ async userFollowerIds(options = {}) { | ||
* Returns an array of numeric user ids of friends of the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids | ||
*/ | ||
@@ -299,3 +299,3 @@ async userFollowingIds(options = {}) { | ||
* Provides a simple, relevance-based search interface to public user accounts on Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-users-search | ||
*/ | ||
@@ -320,3 +320,3 @@ async searchUsers(query, options = {}) { | ||
* Returns detailed information about the relationship between two arbitrary users. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show | ||
*/ | ||
@@ -328,3 +328,3 @@ friendship(sources) { | ||
* Returns the relationships of the authenticating user to the comma-separated list of up to 100 screen_names or user_ids provided. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-lookup | ||
*/ | ||
@@ -336,3 +336,3 @@ friendships(friendships) { | ||
* Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-no_retweets-ids | ||
*/ | ||
@@ -344,3 +344,3 @@ friendshipsNoRetweets() { | ||
* Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-incoming | ||
*/ | ||
@@ -362,3 +362,3 @@ async friendshipsIncoming(options = {}) { | ||
* Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-outgoing | ||
*/ | ||
@@ -381,3 +381,3 @@ async friendshipsOutgoing(options = {}) { | ||
* Get current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -390,3 +390,3 @@ accountSettings() { | ||
* If the user has not uploaded a profile banner, a HTTP 404 will be served instead. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-users-profile_banner | ||
*/ | ||
@@ -399,3 +399,3 @@ userProfileBannerSizes(params) { | ||
* Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-show | ||
*/ | ||
@@ -408,3 +408,3 @@ list(options) { | ||
* If no user is given, the authenticating user is used. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-list | ||
*/ | ||
@@ -416,3 +416,3 @@ lists(options = {}) { | ||
* Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members | ||
*/ | ||
@@ -434,3 +434,3 @@ async listMembers(options = {}) { | ||
* Check if the specified user is a member of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-members-show | ||
*/ | ||
@@ -443,3 +443,3 @@ listGetMember(options) { | ||
* If user_id or screen_name are not provided, the memberships for the authenticating user are returned. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-memberships | ||
*/ | ||
@@ -461,3 +461,3 @@ async listMemberships(options = {}) { | ||
* Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-ownerships | ||
*/ | ||
@@ -479,3 +479,3 @@ async listOwnerships(options = {}) { | ||
* Returns a timeline of tweets authored by members of the specified list. Retweets are included by default. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-statuses | ||
*/ | ||
@@ -497,3 +497,3 @@ async listStatuses(options) { | ||
* Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers | ||
*/ | ||
@@ -515,3 +515,3 @@ async listSubscribers(options = {}) { | ||
* Check if the specified user is a subscriber of the specified list. Returns the user if they are a subscriber. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscribers-show | ||
*/ | ||
@@ -524,3 +524,3 @@ listGetSubscriber(options) { | ||
* Does not include the user's own lists. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/get-lists-subscriptions | ||
*/ | ||
@@ -544,3 +544,3 @@ async listSubscriptions(options = {}) { | ||
* After the STATUS command response returns succeeded, you can move on to the next step which is usually create Tweet with media_id. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/get-media-upload-status | ||
*/ | ||
@@ -575,3 +575,3 @@ mediaInfo(mediaId) { | ||
/** | ||
* Create a client that is prefixed with `https//stream.twitter.com` instead of classic API URL. | ||
* Create a client that is prefixed with `https//stream.x.com` instead of classic API URL. | ||
*/ | ||
@@ -587,3 +587,3 @@ get stream() { | ||
* Note: The id parameter for this endpoint is the "where on earth identifier" or WOEID, which is a legacy identifier created by Yahoo and has been deprecated. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/trends-for-location/api-reference/get-trends-place | ||
*/ | ||
@@ -597,3 +597,3 @@ trendsByPlace(woeId, options = {}) { | ||
* and some other human-readable information such as a canonical name and country the location belongs in. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-available | ||
*/ | ||
@@ -605,3 +605,3 @@ trendsAvailable() { | ||
* Returns the locations that Twitter has trending topic information for, closest to a specified location. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
* https://developer.x.com/en/docs/twitter-api/v1/trends/locations-with-trending-topics/api-reference/get-trends-closest | ||
*/ | ||
@@ -614,3 +614,3 @@ trendsClosest(lat, long) { | ||
* Returns all the information about a known place. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/place-information/api-reference/get-geo-id-place_id | ||
*/ | ||
@@ -623,3 +623,3 @@ geoPlace(placeId) { | ||
* This request will return a list of all the valid places that can be used as the place_id when updating a status. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-search | ||
*/ | ||
@@ -632,3 +632,3 @@ geoSearch(options) { | ||
* This request is an informative call and will deliver generalized results about geography. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
* https://developer.x.com/en/docs/twitter-api/v1/geo/places-near-location/api-reference/get-geo-reverse_geocode | ||
*/ | ||
@@ -643,3 +643,3 @@ geoReverseGeoCode(options) { | ||
* The method's resource family can be determined from the first component of the path after the resource version. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status | ||
*/ | ||
@@ -651,3 +651,3 @@ rateLimitStatuses(...resources) { | ||
* Returns the list of languages supported by Twitter along with the language code supported by Twitter. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
* https://developer.x.com/en/docs/twitter-api/v1/developer-utilities/supported-languages/api-reference/get-help-languages | ||
*/ | ||
@@ -654,0 +654,0 @@ supportedLanguages() { |
@@ -15,3 +15,3 @@ import { AccountProfileV1Params, AccountSettingsV1, AccountSettingsV1Params, AddOrRemoveListMembersV1Params, FriendshipCreateOrDestroyV1, FriendshipCreateV1Params, FriendshipDestroyV1Params, FriendshipUpdateV1Params, FriendshipV1, GetListV1Params, ListCreateV1Params, ListV1, MediaMetadataV1Params, MediaStatusV1Result, MediaSubtitleV1Param, ProfileBannerUpdateV1Params, ProfileImageUpdateV1Params, ReportSpamV1Params, SendTweetV1Params, TUploadableMedia, TweetV1, UpdateListV1Params, UploadMediaV1Params, UserV1 } from '../types'; | ||
* Post a new tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -21,3 +21,3 @@ tweet(status: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>; | ||
* Quote an existing tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -27,3 +27,3 @@ quote(status: string, quotingStatusId: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>; | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -33,3 +33,3 @@ tweetThread(tweets: (SendTweetV1Params | string)[]): Promise<TweetV1[]>; | ||
* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -39,3 +39,3 @@ reply(status: string, in_reply_to_status_id: string, payload?: Partial<SendTweetV1Params>): Promise<TweetV1>; | ||
* Delete an existing tweet belonging to you. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
*/ | ||
@@ -46,3 +46,3 @@ deleteTweet(tweetId: string): Promise<TweetV1>; | ||
* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
*/ | ||
@@ -52,3 +52,3 @@ reportUserAsSpam(options: ReportSpamV1Params): Promise<UserV1>; | ||
* Turn on/off Retweets and device notifications from the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
*/ | ||
@@ -58,3 +58,3 @@ updateFriendship(options: Partial<FriendshipUpdateV1Params>): Promise<FriendshipV1>; | ||
* Follow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
*/ | ||
@@ -64,3 +64,3 @@ createFriendship(options: Partial<FriendshipCreateV1Params>): Promise<FriendshipCreateOrDestroyV1>; | ||
* Unfollow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
*/ | ||
@@ -70,3 +70,3 @@ destroyFriendship(options: Partial<FriendshipDestroyV1Params>): Promise<FriendshipCreateOrDestroyV1>; | ||
* Update current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -76,3 +76,3 @@ updateAccountSettings(options: Partial<AccountSettingsV1Params>): Promise<AccountSettingsV1>; | ||
* Sets some values that users are able to set under the "Account" tab of their settings page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
*/ | ||
@@ -82,3 +82,3 @@ updateAccountProfile(options: Partial<AccountProfileV1Params>): Promise<UserV1>; | ||
* Uploads a profile banner on behalf of the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
*/ | ||
@@ -88,3 +88,3 @@ updateAccountProfileBanner(file: TUploadableMedia, options?: Partial<ProfileBannerUpdateV1Params>): Promise<void>; | ||
* Updates the authenticating user's profile image. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
*/ | ||
@@ -94,3 +94,3 @@ updateAccountProfileImage(file: TUploadableMedia, options?: Partial<ProfileImageUpdateV1Params>): Promise<UserV1>; | ||
* Removes the uploaded profile banner for the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
*/ | ||
@@ -100,3 +100,3 @@ removeAccountProfileBanner(): Promise<void>; | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
*/ | ||
@@ -106,3 +106,3 @@ createList(options: ListCreateV1Params): Promise<ListV1>; | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
*/ | ||
@@ -112,3 +112,3 @@ updateList(options: UpdateListV1Params): Promise<ListV1>; | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
*/ | ||
@@ -120,3 +120,3 @@ removeList(options: GetListV1Params): Promise<ListV1>; | ||
* it will target `lists/members/create_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
*/ | ||
@@ -128,3 +128,3 @@ addListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>; | ||
* it will target `lists/members/destroy_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
*/ | ||
@@ -134,3 +134,3 @@ removeListMembers(options: AddOrRemoveListMembersV1Params): Promise<void>; | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
*/ | ||
@@ -140,3 +140,3 @@ subscribeToList(options: GetListV1Params): Promise<ListV1>; | ||
* Unsubscribes the authenticated user of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
*/ | ||
@@ -147,3 +147,3 @@ unsubscribeOfList(options: GetListV1Params): Promise<ListV1>; | ||
* This feature is currently only supported for images and GIFs. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
*/ | ||
@@ -155,3 +155,3 @@ createMediaMetadata(mediaId: string, metadata: Partial<MediaMetadataV1Params>): Promise<void>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
*/ | ||
@@ -161,3 +161,3 @@ createMediaSubtitles(mediaId: string, subtitles: MediaSubtitleV1Param[]): Promise<void>; | ||
* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
*/ | ||
@@ -164,0 +164,0 @@ deleteMediaSubtitles(mediaId: string, ...languages: string[]): Promise<void>; |
@@ -25,3 +25,3 @@ import * as fs from 'fs'; | ||
* Post a new tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -38,6 +38,6 @@ tweet(status, payload = {}) { | ||
* Quote an existing tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
async quote(status, quotingStatusId, payload = {}) { | ||
const url = 'https://twitter.com/i/statuses/' + quotingStatusId; | ||
const url = 'https://x.com/i/statuses/' + quotingStatusId; | ||
return this.tweet(status, { ...payload, attachment_url: url }); | ||
@@ -47,3 +47,3 @@ } | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -71,3 +71,3 @@ async tweetThread(tweets) { | ||
* Reply to an existing tweet. Shortcut to `.tweet` with tweaked parameters. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-update | ||
*/ | ||
@@ -83,3 +83,3 @@ reply(status, in_reply_to_status_id, payload = {}) { | ||
* Delete an existing tweet belonging to you. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
* https://developer.x.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-destroy-id | ||
*/ | ||
@@ -93,3 +93,3 @@ deleteTweet(tweetId) { | ||
* Additionally, optionally performs the equivalent of POST blocks/create on behalf of the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/mute-block-report-users/api-reference/post-users-report_spam | ||
*/ | ||
@@ -101,3 +101,3 @@ reportUserAsSpam(options) { | ||
* Turn on/off Retweets and device notifications from the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-update | ||
*/ | ||
@@ -109,3 +109,3 @@ updateFriendship(options) { | ||
* Follow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-create | ||
*/ | ||
@@ -117,3 +117,3 @@ createFriendship(options) { | ||
* Unfollow the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/post-friendships-destroy | ||
*/ | ||
@@ -126,3 +126,3 @@ destroyFriendship(options) { | ||
* Update current account settings for authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings | ||
*/ | ||
@@ -134,3 +134,3 @@ updateAccountSettings(options) { | ||
* Sets some values that users are able to set under the "Account" tab of their settings page. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile | ||
*/ | ||
@@ -142,3 +142,3 @@ updateAccountProfile(options) { | ||
* Uploads a profile banner on behalf of the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_banner | ||
*/ | ||
@@ -154,3 +154,3 @@ async updateAccountProfileBanner(file, options = {}) { | ||
* Updates the authenticating user's profile image. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-update_profile_image | ||
*/ | ||
@@ -167,3 +167,3 @@ async updateAccountProfileImage(file, options = {}) { | ||
* Removes the uploaded profile banner for the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-remove_profile_banner | ||
*/ | ||
@@ -176,3 +176,3 @@ removeAccountProfileBanner() { | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-create | ||
*/ | ||
@@ -184,3 +184,3 @@ createList(options) { | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-update | ||
*/ | ||
@@ -192,3 +192,3 @@ updateList(options) { | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-destroy | ||
*/ | ||
@@ -202,3 +202,3 @@ removeList(options) { | ||
* it will target `lists/members/create_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-create_all | ||
*/ | ||
@@ -214,3 +214,3 @@ addListMembers(options) { | ||
* it will target `lists/members/destroy_all.json`. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-members-destroy_all | ||
*/ | ||
@@ -224,3 +224,3 @@ removeListMembers(options) { | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-create | ||
*/ | ||
@@ -232,3 +232,3 @@ subscribeToList(options) { | ||
* Unsubscribes the authenticated user of the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
* https://developer.x.com/en/docs/twitter-api/v1/accounts-and-users/create-manage-lists/api-reference/post-lists-subscribers-destroy | ||
*/ | ||
@@ -242,3 +242,3 @@ unsubscribeOfList(options) { | ||
* This feature is currently only supported for images and GIFs. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-metadata-create | ||
*/ | ||
@@ -252,3 +252,3 @@ createMediaMetadata(mediaId, metadata) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-create | ||
*/ | ||
@@ -260,3 +260,3 @@ createMediaSubtitles(mediaId, subtitles) { | ||
* Use this endpoint to dissociate subtitles from a video and delete the subtitles. You can dissociate subtitles from a video before or after Tweeting. | ||
* https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
* https://developer.x.com/en/docs/twitter-api/v1/media/upload-media/api-reference/post-media-subtitles-delete | ||
*/ | ||
@@ -263,0 +263,0 @@ deleteMediaSubtitles(mediaId, ...languages) { |
@@ -22,3 +22,3 @@ import TwitterApiSubClient from '../client.subclient'; | ||
* The recent search endpoint returns Tweets from the last seven days that match a search query. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent | ||
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-recent | ||
*/ | ||
@@ -32,3 +32,3 @@ search(options: Tweetv2SearchParams): Promise<TweetSearchRecentV2Paginator>; | ||
* This endpoint is only available to those users who have been approved for the Academic Research product track. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
*/ | ||
@@ -38,3 +38,3 @@ searchAll(query: string, options?: Partial<Tweetv2SearchParams>): Promise<TweetSearchAllV2Paginator>; | ||
* Returns a variety of information about a single Tweet specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* | ||
@@ -46,3 +46,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Returns a variety of information about tweets specified by list of IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* | ||
@@ -55,3 +55,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* OAuth2 Bearer auth only. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
*/ | ||
@@ -65,3 +65,3 @@ tweetCountRecent(query: string, options?: Partial<TweetV2CountParams>): Promise<TweetV2CountResult>; | ||
* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.** | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
*/ | ||
@@ -71,3 +71,3 @@ tweetCountAll(query: string, options?: Partial<TweetV2CountAllParams>): Promise<TweetV2CountAllResult>; | ||
* Allows you to get information about who has Retweeted a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/get-tweets-id-retweeted_by | ||
*/ | ||
@@ -78,3 +78,3 @@ tweetRetweetedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2RetweetedByResult>; | ||
* Allows you to get information about who has Liked a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-tweets-id-liking_users | ||
*/ | ||
@@ -86,3 +86,3 @@ tweetLikedBy(tweetId: string, options?: Partial<TweetRetweetedOrLikedByV2ParamsWithoutPaginator>): Promise<TweetV2LikedByResult>; | ||
* This endpoint returns up to the last 3200 Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* | ||
@@ -96,3 +96,3 @@ * OAuth 2 scopes: `tweet.read` `users.read` | ||
* Using pagination, the most recent 3,200 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
*/ | ||
@@ -104,3 +104,3 @@ userTimeline(userId: string, options?: Partial<TweetV2UserTimelineParams>): Promise<TweetUserTimelineV2Paginator>; | ||
* Using pagination, up to the most recent 800 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
*/ | ||
@@ -110,3 +110,3 @@ userMentionTimeline(userId: string, options?: Partial<TweetV2PaginableTimelineParams>): Promise<TweetUserMentionTimelineV2Paginator>; | ||
* Returns Quote Tweets for a Tweet specified by the requested Tweet ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* | ||
@@ -118,3 +118,3 @@ * OAuth2 scopes: `users.read` `tweet.read` | ||
* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* | ||
@@ -126,3 +126,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read` | ||
* Returns information about an authorized user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* | ||
@@ -134,3 +134,3 @@ * OAuth2 scopes: `tweet.read` & `users.read` | ||
* Returns a variety of information about a single user specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
*/ | ||
@@ -140,3 +140,3 @@ user(userId: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>; | ||
* Returns a variety of information about one or more users specified by the requested IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
*/ | ||
@@ -146,3 +146,3 @@ users(userIds: string | string[], options?: Partial<UsersV2Params>): Promise<UsersV2Result>; | ||
* Returns a variety of information about a single user specified by their username. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
*/ | ||
@@ -152,3 +152,3 @@ userByUsername(username: string, options?: Partial<UsersV2Params>): Promise<UserV2Result>; | ||
* Returns a variety of information about one or more users specified by their usernames. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* | ||
@@ -160,3 +160,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Returns a list of users who are followers of the specified user ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-followers | ||
*/ | ||
@@ -167,3 +167,3 @@ followers(userId: string, options?: Partial<FollowersV2ParamsWithoutPaginator>): Promise<UserV2TimelineResult>; | ||
* Returns a list of users the specified user ID is following. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/get-users-id-following | ||
* | ||
@@ -176,3 +176,3 @@ * OAuth2 scope: `follows.read` | ||
* Allows you to get information about a user’s liked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
*/ | ||
@@ -182,3 +182,3 @@ userLikedTweets(userId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2UserLikedTweetsPaginator>; | ||
* Returns a list of users who are blocked by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
*/ | ||
@@ -188,3 +188,3 @@ userBlockingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserBlockingUsersV2Paginator>; | ||
* Returns a list of users who are muted by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
*/ | ||
@@ -194,3 +194,3 @@ userMutingUsers(userId: string, options?: Partial<UserV2TimelineParams>): Promise<UserMutingUsersV2Paginator>; | ||
* Returns the details of a specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
*/ | ||
@@ -200,3 +200,3 @@ list(id: string, options?: Partial<GetListV2Params>): Promise<ListGetV2Result>; | ||
* Returns all Lists owned by the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
*/ | ||
@@ -206,3 +206,3 @@ listsOwned(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserOwnedListsV2Paginator>; | ||
* Returns all Lists a specified user is a member of. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
*/ | ||
@@ -212,3 +212,3 @@ listMemberships(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListMembershipsV2Paginator>; | ||
* Returns all Lists a specified user follows. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
*/ | ||
@@ -218,3 +218,3 @@ listFollowed(userId: string, options?: Partial<GetListTimelineV2Params>): Promise<UserListFollowedV2Paginator>; | ||
* Returns a list of Tweets from the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
*/ | ||
@@ -224,3 +224,3 @@ listTweets(listId: string, options?: Partial<TweetV2PaginableListParams>): Promise<TweetV2ListTweetsPaginator>; | ||
* Returns a list of users who are members of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
*/ | ||
@@ -230,3 +230,3 @@ listMembers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListMembersV2Paginator>; | ||
* Returns a list of users who are followers of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
*/ | ||
@@ -241,3 +241,3 @@ listFollowers(listId: string, options?: Partial<UserV2TimelineParams>): Promise<UserListFollowersV2Paginator>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
*/ | ||
@@ -251,3 +251,3 @@ listDmEvents(options?: Partial<GetDMEventV2Params>): Promise<FullDMTimelineV2Paginator>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -261,3 +261,3 @@ listDmEventsWithParticipant(participantId: string, options?: Partial<GetDMEventV2Params>): Promise<OneToOneDMTimelineV2Paginator>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -267,3 +267,3 @@ listDmEventsOfConversation(dmConversationId: string, options?: Partial<GetDMEventV2Params>): Promise<ConversationDMTimelineV2Paginator>; | ||
* Get a single space by ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* | ||
@@ -275,3 +275,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* | ||
@@ -283,3 +283,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their creator user ID(s). (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* | ||
@@ -291,3 +291,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Search through spaces using multiple params. (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
*/ | ||
@@ -301,3 +301,3 @@ searchSpaces(options: SpaceV2SearchParams): Promise<SpaceV2LookupResult>; | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* | ||
@@ -309,3 +309,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Returns Tweets shared in the requested Spaces. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* | ||
@@ -317,3 +317,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read` | ||
* Streams Tweets in real-time based on a specific set of filter rules. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream | ||
*/ | ||
@@ -331,3 +331,3 @@ searchStream(options?: Partial<TweetSearchV2StreamParams> & { | ||
* Return a list of rules currently active on the streaming endpoint, either as a list or individually. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
*/ | ||
@@ -339,3 +339,3 @@ streamRules(options?: Partial<StreamingV2GetRulesParams>): Promise<StreamingV2GetRulesResult>; | ||
* Similarly, to delete one or more rules, submit a delete JSON body with an array of list of existing rule IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/post-tweets-search-stream-rules | ||
*/ | ||
@@ -346,3 +346,3 @@ updateStreamRules(options: StreamingV2AddRulesParams, query?: Partial<StreamingV2UpdateRulesQuery>): Promise<StreamingV2UpdateRulesAddResult>; | ||
* Streams about 1% of all Tweets in real-time. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream | ||
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample-stream | ||
*/ | ||
@@ -360,3 +360,3 @@ sampleStream(options?: Partial<Tweetv2FieldsParams> & { | ||
* Streams about 10% of all Tweets in real-time. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream | ||
* https://developer.x.com/en/docs/twitter-api/tweets/volume-streams/api-reference/get-tweets-sample10-stream | ||
*/ | ||
@@ -374,3 +374,3 @@ sample10Stream(options?: Partial<Tweetv2FieldsParams> & { | ||
* Returns a list of recent compliance jobs. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
*/ | ||
@@ -380,3 +380,3 @@ complianceJobs(options: BatchComplianceSearchV2Params): Promise<BatchComplianceListV2Result>; | ||
* Get a single compliance job with the specified ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
*/ | ||
@@ -389,3 +389,3 @@ complianceJob(jobId: string): Promise<BatchComplianceV2Result>; | ||
* You can obtain the result (**after job is completed**) with `.complianceJobResult`. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
@@ -396,5 +396,5 @@ sendComplianceJob(jobParams: BatchComplianceV2Params): Promise<BatchComplianceV2Result>; | ||
* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!** | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
complianceJobResult(job: BatchComplianceJobV2): Promise<BatchComplianceV2JobResult[]>; | ||
} |
@@ -42,3 +42,3 @@ import TwitterApiSubClient from '../client.subclient'; | ||
* This endpoint is only available to those users who have been approved for the Academic Research product track. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all | ||
*/ | ||
@@ -57,3 +57,3 @@ async searchAll(query, options = {}) { | ||
* Returns a variety of information about a single Tweet specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets-id | ||
* | ||
@@ -67,3 +67,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Returns a variety of information about tweets specified by list of IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/lookup/api-reference/get-tweets | ||
* | ||
@@ -78,3 +78,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* OAuth2 Bearer auth only. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-recent | ||
*/ | ||
@@ -90,3 +90,3 @@ tweetCountRecent(query, options = {}) { | ||
* **This endpoint has pagination, yet it is not supported by bundled paginators. Use `next_token` to fetch next page.** | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
* https://developer.x.com/en/docs/twitter-api/tweets/counts/api-reference/get-tweets-counts-all | ||
*/ | ||
@@ -133,3 +133,3 @@ tweetCountAll(query, options = {}) { | ||
* This endpoint returns up to the last 3200 Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-reverse-chronological | ||
* | ||
@@ -156,3 +156,3 @@ * OAuth 2 scopes: `tweet.read` `users.read` | ||
* Using pagination, the most recent 3,200 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-tweets | ||
*/ | ||
@@ -176,3 +176,3 @@ async userTimeline(userId, options = {}) { | ||
* Using pagination, up to the most recent 800 Tweets can be retrieved. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
* https://developer.x.com/en/docs/twitter-api/tweets/timelines/api-reference/get-users-id-mentions | ||
*/ | ||
@@ -194,3 +194,3 @@ async userMentionTimeline(userId, options = {}) { | ||
* Returns Quote Tweets for a Tweet specified by the requested Tweet ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/quote-tweets/api-reference/get-tweets-id-quote_tweets | ||
* | ||
@@ -215,3 +215,3 @@ * OAuth2 scopes: `users.read` `tweet.read` | ||
* Allows you to get information about a authenticated user’s 800 most recent bookmarked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/get-users-id-bookmarks | ||
* | ||
@@ -237,3 +237,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.read` | ||
* Returns information about an authorized user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-me | ||
* | ||
@@ -247,3 +247,3 @@ * OAuth2 scopes: `tweet.read` & `users.read` | ||
* Returns a variety of information about a single user specified by the requested ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-id | ||
*/ | ||
@@ -255,3 +255,3 @@ user(userId, options = {}) { | ||
* Returns a variety of information about one or more users specified by the requested IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users | ||
*/ | ||
@@ -264,3 +264,3 @@ users(userIds, options = {}) { | ||
* Returns a variety of information about a single user specified by their username. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by-username-username | ||
*/ | ||
@@ -272,3 +272,3 @@ userByUsername(username, options = {}) { | ||
* Returns a variety of information about one or more users specified by their usernames. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* https://developer.x.com/en/docs/twitter-api/users/lookup/api-reference/get-users-by | ||
* | ||
@@ -313,3 +313,3 @@ * OAuth2 scope: `users.read`, `tweet.read` | ||
* Allows you to get information about a user’s liked Tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/get-users-id-liked_tweets | ||
*/ | ||
@@ -329,3 +329,3 @@ async userLikedTweets(userId, options = {}) { | ||
* Returns a list of users who are blocked by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/get-users-blocking | ||
*/ | ||
@@ -345,3 +345,3 @@ async userBlockingUsers(userId, options = {}) { | ||
* Returns a list of users who are muted by the authenticating user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/get-users-muting | ||
*/ | ||
@@ -362,3 +362,3 @@ async userMutingUsers(userId, options = {}) { | ||
* Returns the details of a specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-lists-id | ||
*/ | ||
@@ -370,3 +370,3 @@ list(id, options = {}) { | ||
* Returns all Lists owned by the specified user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-lookup/api-reference/get-users-id-owned_lists | ||
*/ | ||
@@ -386,3 +386,3 @@ async listsOwned(userId, options = {}) { | ||
* Returns all Lists a specified user is a member of. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-users-id-list_memberships | ||
*/ | ||
@@ -402,3 +402,3 @@ async listMemberships(userId, options = {}) { | ||
* Returns all Lists a specified user follows. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-users-id-followed_lists | ||
*/ | ||
@@ -418,3 +418,3 @@ async listFollowed(userId, options = {}) { | ||
* Returns a list of Tweets from the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-tweets/api-reference/get-lists-id-tweets | ||
*/ | ||
@@ -434,3 +434,3 @@ async listTweets(listId, options = {}) { | ||
* Returns a list of users who are members of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/get-lists-id-members | ||
*/ | ||
@@ -450,3 +450,3 @@ async listMembers(listId, options = {}) { | ||
* Returns a list of users who are followers of the specified List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-follows/api-reference/get-lists-id-followers | ||
*/ | ||
@@ -472,3 +472,3 @@ async listFollowers(listId, options = {}) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_events | ||
*/ | ||
@@ -490,3 +490,3 @@ async listDmEvents(options = {}) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -510,3 +510,3 @@ async listDmEventsWithParticipant(participantId, options = {}) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/lookup/api-reference/get-dm_conversations-dm_conversation_id-dm_events | ||
*/ | ||
@@ -527,3 +527,3 @@ async listDmEventsOfConversation(dmConversationId, options = {}) { | ||
* Get a single space by ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id | ||
* | ||
@@ -537,3 +537,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their IDs. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces | ||
* | ||
@@ -547,3 +547,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Get spaces using their creator user ID(s). (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-by-creator-ids | ||
* | ||
@@ -557,3 +557,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Search through spaces using multiple params. (no pagination available) | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
* https://developer.x.com/en/docs/twitter-api/spaces/search/api-reference/get-spaces-search | ||
*/ | ||
@@ -569,3 +569,3 @@ searchSpaces(options) { | ||
* | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-buyers | ||
* | ||
@@ -579,3 +579,3 @@ * OAuth2 scopes: `tweet.read`, `users.read`, `space.read`. | ||
* Returns Tweets shared in the requested Spaces. | ||
* https://developer.twitter.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* https://developer.x.com/en/docs/twitter-api/spaces/lookup/api-reference/get-spaces-id-tweets | ||
* | ||
@@ -592,3 +592,3 @@ * OAuth2 scope: `users.read`, `tweet.read`, `space.read` | ||
* Return a list of rules currently active on the streaming endpoint, either as a list or individually. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
* https://developer.x.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream-rules | ||
*/ | ||
@@ -610,3 +610,3 @@ streamRules(options = {}) { | ||
* Returns a list of recent compliance jobs. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs | ||
*/ | ||
@@ -618,3 +618,3 @@ complianceJobs(options) { | ||
* Get a single compliance job with the specified ID. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/get-compliance-jobs-id | ||
*/ | ||
@@ -629,3 +629,3 @@ complianceJob(jobId) { | ||
* You can obtain the result (**after job is completed**) with `.complianceJobResult`. | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
@@ -648,3 +648,3 @@ async sendComplianceJob(jobParams) { | ||
* If job is still running (`in_progress`), it will await until job is completed. **This could be quite long!** | ||
* https://developer.twitter.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
* https://developer.x.com/en/docs/twitter-api/compliance/batch-compliance/api-reference/post-compliance-jobs | ||
*/ | ||
@@ -651,0 +651,0 @@ async complianceJobResult(job) { |
@@ -21,3 +21,3 @@ import TwitterApiv2ReadOnly from './client.v2.read'; | ||
* Hides or unhides a reply to a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
*/ | ||
@@ -27,3 +27,3 @@ hideReply(tweetId: string, makeHidden: boolean): Promise<TweetV2HideReplyResult>; | ||
* Causes the user ID identified in the path parameter to Like the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* | ||
@@ -36,3 +36,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* | ||
@@ -44,3 +44,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Causes the user ID identified in the path parameter to Retweet the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* | ||
@@ -53,3 +53,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* | ||
@@ -61,3 +61,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Creates a Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -68,3 +68,3 @@ tweet(status: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>; | ||
* Reply to a Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -74,3 +74,3 @@ reply(status: string, toTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>; | ||
* Quote an existing Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -80,3 +80,3 @@ quote(status: string, quotedTweetId: string, payload?: Partial<SendTweetV2Params>): Promise<TweetV2PostTweetResult>; | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -86,3 +86,3 @@ tweetThread(tweets: (SendTweetV2Params | string)[]): Promise<TweetV2PostTweetResult[]>; | ||
* Allows a user or authenticated user ID to delete a Tweet | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
*/ | ||
@@ -92,3 +92,3 @@ deleteTweet(tweetId: string): Promise<TweetV2DeleteTweetResult>; | ||
* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* | ||
@@ -100,3 +100,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* Allows a user or authenticated user ID to remove a Bookmark of a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* | ||
@@ -109,3 +109,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* If the target user does not have public Tweets, this endpoint will send a follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* | ||
@@ -119,3 +119,3 @@ * OAuth2 scope: `follows.write` | ||
* Allows a user ID to unfollow another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* | ||
@@ -130,3 +130,3 @@ * OAuth2 scope: `follows.write` | ||
* The user (in the path) must match the user context authorizing the request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* | ||
@@ -138,3 +138,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API. | ||
* Allows a user or authenticated user ID to unblock another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* | ||
@@ -146,3 +146,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Allows an authenticated user ID to mute the target user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* | ||
@@ -155,3 +155,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* | ||
@@ -163,3 +163,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
*/ | ||
@@ -169,3 +169,3 @@ createList(options: ListCreateV2Params): Promise<ListCreateV2Result>; | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
*/ | ||
@@ -175,3 +175,3 @@ updateList(listId: string, options?: ListUpdateV2Params): Promise<ListUpdateV2Result>; | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
*/ | ||
@@ -181,3 +181,3 @@ removeList(listId: string): Promise<ListDeleteV2Result>; | ||
* Adds a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
*/ | ||
@@ -187,3 +187,3 @@ addListMember(listId: string, userId: string): Promise<ListMemberV2Result>; | ||
* Remember a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
*/ | ||
@@ -193,3 +193,3 @@ removeListMember(listId: string, userId: string): Promise<ListMemberV2Result>; | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
*/ | ||
@@ -199,3 +199,3 @@ subscribeToList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>; | ||
* Unsubscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
*/ | ||
@@ -205,3 +205,3 @@ unsubscribeOfList(loggedUserId: string, listId: string): Promise<ListFollowV2Result>; | ||
* Enables the authenticated user to pin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
*/ | ||
@@ -211,3 +211,3 @@ pinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>; | ||
* Enables the authenticated user to unpin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
*/ | ||
@@ -217,3 +217,3 @@ unpinList(loggedUserId: string, listId: string): Promise<ListPinV2Result>; | ||
* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
*/ | ||
@@ -224,3 +224,3 @@ sendDmInConversation(conversationId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>; | ||
* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
*/ | ||
@@ -230,5 +230,5 @@ sendDmToParticipant(participantId: string, message: PostDMInConversationParams): Promise<PostDMInConversationResult>; | ||
* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
*/ | ||
createDmConversation(options: CreateDMConversationParams): Promise<PostDMInConversationResult>; | ||
} |
@@ -30,3 +30,3 @@ import { API_V2_PREFIX } from '../globals'; | ||
* Hides or unhides a reply to a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
* https://developer.x.com/en/docs/twitter-api/tweets/hide-replies/api-reference/put-tweets-id-hidden | ||
*/ | ||
@@ -38,3 +38,3 @@ hideReply(tweetId, makeHidden) { | ||
* Causes the user ID identified in the path parameter to Like the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/post-users-user_id-likes | ||
* | ||
@@ -49,3 +49,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not liking the Tweet or have already unliked the Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/likes/api-reference/delete-users-id-likes-tweet_id | ||
* | ||
@@ -61,3 +61,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Causes the user ID identified in the path parameter to Retweet the target Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/post-users-id-retweets | ||
* | ||
@@ -72,3 +72,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not Retweeting the Tweet or have already removed the Retweet of. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/retweets/api-reference/delete-users-id-retweets-tweet_id | ||
* | ||
@@ -93,3 +93,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Reply to a Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -103,3 +103,3 @@ reply(status, toTweetId, payload = {}) { | ||
* Quote an existing Tweet on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -111,3 +111,3 @@ quote(status, quotedTweetId, payload = {}) { | ||
* Post a series of tweets. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/post-tweets | ||
*/ | ||
@@ -136,3 +136,3 @@ async tweetThread(tweets) { | ||
* Allows a user or authenticated user ID to delete a Tweet | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/manage-tweets/api-reference/delete-tweets-id | ||
*/ | ||
@@ -149,3 +149,3 @@ deleteTweet(tweetId) { | ||
* Causes the user ID of an authenticated user identified in the path parameter to Bookmark the target Tweet provided in the request body. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/post-users-id-bookmarks | ||
* | ||
@@ -160,3 +160,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* Allows a user or authenticated user ID to remove a Bookmark of a Tweet. | ||
* https://developer.twitter.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* https://developer.x.com/en/docs/twitter-api/tweets/bookmarks/api-reference/delete-users-id-bookmarks-tweet_id | ||
* | ||
@@ -173,3 +173,3 @@ * OAuth2 scopes: `users.read` `tweet.read` `bookmark.write` | ||
* If the target user does not have public Tweets, this endpoint will send a follow request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/post-users-source_user_id-following | ||
* | ||
@@ -185,3 +185,3 @@ * OAuth2 scope: `follows.write` | ||
* Allows a user ID to unfollow another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* https://developer.x.com/en/docs/twitter-api/users/follows/api-reference/delete-users-source_id-following | ||
* | ||
@@ -200,3 +200,3 @@ * OAuth2 scope: `follows.write` | ||
* The user (in the path) must match the user context authorizing the request. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/post-users-user_id-blocking | ||
* | ||
@@ -210,3 +210,3 @@ * **Note**: You must specify the currently logged user ID; you can obtain it through v1.1 API. | ||
* Allows a user or authenticated user ID to unblock another user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* https://developer.x.com/en/docs/twitter-api/users/blocks/api-reference/delete-users-user_id-blocking | ||
* | ||
@@ -222,3 +222,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Allows an authenticated user ID to mute the target user. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/post-users-user_id-muting | ||
* | ||
@@ -233,3 +233,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* The request succeeds with no action when the user sends a request to a user they're not muting or have already unmuted. | ||
* https://developer.twitter.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* https://developer.x.com/en/docs/twitter-api/users/mutes/api-reference/delete-users-user_id-muting | ||
* | ||
@@ -246,3 +246,3 @@ * **Note**: You must specify the currently logged user ID ; you can obtain it through v1.1 API. | ||
* Creates a new list for the authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-lists | ||
*/ | ||
@@ -254,3 +254,3 @@ createList(options) { | ||
* Updates the specified list. The authenticated user must own the list to be able to update it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/put-lists-id | ||
*/ | ||
@@ -262,3 +262,3 @@ updateList(listId, options = {}) { | ||
* Deletes the specified list. The authenticated user must own the list to be able to destroy it. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-lists-id | ||
*/ | ||
@@ -270,3 +270,3 @@ removeList(listId) { | ||
* Adds a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/post-lists-id-members | ||
*/ | ||
@@ -278,3 +278,3 @@ addListMember(listId, userId) { | ||
* Remember a member to a list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/list-members/api-reference/delete-lists-id-members-user_id | ||
*/ | ||
@@ -286,3 +286,3 @@ removeListMember(listId, userId) { | ||
* Subscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-followed-lists | ||
*/ | ||
@@ -294,3 +294,3 @@ subscribeToList(loggedUserId, listId) { | ||
* Unsubscribes the authenticated user to the specified list. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-followed-lists-list_id | ||
*/ | ||
@@ -302,3 +302,3 @@ unsubscribeOfList(loggedUserId, listId) { | ||
* Enables the authenticated user to pin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/post-users-id-pinned-lists | ||
*/ | ||
@@ -310,3 +310,3 @@ pinList(loggedUserId, listId) { | ||
* Enables the authenticated user to unpin a List. | ||
* https://developer.twitter.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
* https://developer.x.com/en/docs/twitter-api/lists/manage-lists/api-reference/delete-users-id-pinned-lists-list_id | ||
*/ | ||
@@ -319,3 +319,3 @@ unpinList(loggedUserId, listId) { | ||
* Creates a Direct Message on behalf of an authenticated user, and adds it to the specified conversation. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-dm_conversation_id-messages | ||
*/ | ||
@@ -328,3 +328,3 @@ sendDmInConversation(conversationId, message) { | ||
* This method either creates a new one-to-one conversation or retrieves the current conversation and adds the Direct Message to it. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations-with-participant_id-messages | ||
*/ | ||
@@ -336,3 +336,3 @@ sendDmToParticipant(participantId, message) { | ||
* Creates a new group conversation and adds a Direct Message to it on behalf of an authenticated user. | ||
* https://developer.twitter.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
* https://developer.x.com/en/docs/twitter-api/direct-messages/manage/api-reference/post-dm_conversations | ||
*/ | ||
@@ -339,0 +339,0 @@ createDmConversation(options) { |
{ | ||
"name": "twitter-api-v2", | ||
"version": "1.16.4", | ||
"version": "1.17.0", | ||
"description": "Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.", | ||
@@ -37,3 +37,3 @@ "main": "dist/cjs/index.js", | ||
"repository": "github:plhery/node-twitter-api-v2", | ||
"author": "Paul-Louis Hery <paullouis.hery+twitterapi@gmail.com> (https://twitter.com/plhery)", | ||
"author": "Paul-Louis Hery <paullouis.hery+twitterapi@gmail.com> (https://x.com/plhery)", | ||
"license": "Apache-2.0", | ||
@@ -40,0 +40,0 @@ "files": [ |
# Twitter API v2 | ||
[](https://developer.twitter.com/en/docs/twitter-api/early-access) | ||
[](https://developer.twitter.com/en/docs/twitter-api/v1) | ||
[](https://developer.x.com/en/docs/twitter-api/early-access) | ||
[](https://developer.x.com/en/docs/twitter-api/v1) | ||
[](https://github.com/PLhery/node-twitter-api-v2) | ||
@@ -15,3 +15,3 @@ [](https://github.com/PLhery/node-twitter-api-v2/actions/workflows/CI.yml) | ||
Twitter will significantly reduce its API capabilities by end of April ([see this thread](https://twitter.com/TwitterDev/status/1641222782594990080)). | ||
Twitter will significantly reduce its API capabilities by end of April ([see this thread](https://x.com/TwitterDev/status/1641222782594990080)). | ||
@@ -18,0 +18,0 @@ This change has major implications, and as a result, this library may no longer be maintained. |
994656
128928