Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Twitter

Schemesx://, twitter://, tweet://
Cargo featureservice-twitter
Servicehttps://twitter.com/
Body formatstext (first is the default)
Attachmentsyes
Title lengthno title (merged into the body)
Body length10,000 characters
Body linesunlimited
Request throttlenone
Vendor URLs acceptedno

URL formats

{schema}://{ckey}/{csecret}/{akey}/{asecret}
{schema}://{ckey}/{csecret}/{akey}/{asecret}/{targets}

{schema} is one of x://, twitter://, tweet://.

URL tokens

TokenMeaningTypeRequiredDefaultNotes
{akey}Access Keystringyessecret
{asecret}Access Secretstringyessecret
{ckey}Consumer Keystringyessecret
{csecret}Consumer Secretstringyessecret
{target_user}Target Userstringnoprefix @
{targets}Targetslistnoany of target_user; separated by /

Query parameters

ParameterMeaningTypeDefaultNotes
batchBatch Modeboolyes
cacheCache Resultsboolyes
modeMessage Modechoicedm (usually; depends on the URL)one of dm, tweet
toTargetslistsets {targets}

The common URL parameters (format, overflow, verify, redirect, cto, rto, retry, wait, store, tag, tz, user, password, port, optional, emojis) apply as well.

Examples

Accepted URLs (tokens are fake):

tweet://ckey/csecret/akey/asecret
twitter://ckey/csecret/akey/asecret
twitter://ckey/csecret/akey/asecret/-/usera
x://ckey/csecret/akey/asecret?mode=dm
twitter://usera@ckey/csecret/akey/asecret?cache=no
twitter://ckey/csecret/akey/asecret?mode=tweet
twitter://ckey/csecret/akey/asecret/usera?mode=tweet
twitter://ckey/csecret/akey/asecret?mode=tweet&batch=no

Rejected URLs:

twitter://
twitter://:@/
twitter://consumer_key
twitter://consumer_key/consumer_secret/atoken1/

Send one from the command line:

mercurio -t 'Backup' -b 'Finished in 42s' 'tweet://ckey/csecret/akey/asecret'

Notes

Twitter / X (x://, twitter://, tweet://): direct messages and public tweets through the X API v2, with image uploads; requests are signed with OAuth 1.0a HMAC-SHA1 (header signature, body never signed).

Differences with Apprise