Skip to content

Twitter

Node: twitter · Full type: n8n-nodes-base.twitter · Version: 2

Credentials

twitterOAuth2Api (alias: @twitter)

CREDENTIAL @twitter = twitterOAuth2Api "My Twitter"

Operations

Resource: directMessage

create

Parameter Type Default Details
user resourceLocator {...} required; modes: username, id
text string "" required
additionalFields collection {} keys: attachments

Resource: list

add

Parameter Type Default Details
list resourceLocator {...} required; modes: id, url
user resourceLocator {...} required; modes: username, id

Resource: tweet

create

Parameter Type Default Details
text string "" required
additionalFields collection {} keys: location, attachments, inQuoteToStatusId, inReplyToStatusId

delete

Parameter Type Default Details
tweetDeleteId resourceLocator {...} required; modes: id, url

like

Parameter Type Default Details
tweetId resourceLocator {...} required; modes: id, url

retweet

Parameter Type Default Details
tweetId resourceLocator {...} required; modes: id, url
Parameter Type Default Details
searchText string "" required
returnAll boolean false
limit number 50
additionalFields collection {} keys: sortOrder, startTime, endTime, tweetFieldsObject

Resource: user

searchUser

Parameter Type Default Details
user resourceLocator {...} required; modes: username, id
me boolean false

Parameter Details

additionalFields children:

Parameter Type Default Details
attachments string ""

Example

NODE "twitter" @twitter AS "Twitter" {
  resource: "directMessage",
  operation: "create",
  text: {{ $json.text }},
  searchText: {{ $json.searchText }}
}