n8nen.nl logo n8nen.nl

X (Twitter) API instellen in n8n

In deze gids maak je een X (Twitter) developer app aan, configureer je OAuth 2.0 of Bearer Token in n8n Credentials en bouw je flows om tweets te posten, mentions te lezen en resultaten te verwerken.

Benodigdheden

• X Developer account + Project/App • API key/secret en (optioneel) Client ID/Secret voor OAuth 2.0 • n8n Credentials voor veilige opslag

Stap 1 – App & keys

Maak een app aan op developer.x.com, noteer API Key/Secret en (voor OAuth 2.0) Client ID/Secret. Stel callback URL in.

Stap 2 – Authenticatie

Kies Bearer Token (App‑only) voor lezen of OAuth 2.0 User voor posten. Voeg tokens veilig toe in n8n Credentials (geen plaintext).

Stap 3 – Tweets posten

`POST /2/tweets` met Bearer of OAuth 2.0. Controleer scopes (tweet.write) en foutafhandeling (4xx/5xx).

Stap 4 – Data ophalen

Zoek recente tweets (`GET /2/tweets/search/recent`), lees timeline of mentions. Transformeer en filter in n8n.

Stap 5 – Webhooks/polling

Enterprise webhooks beperkt; alternatief: polling met back‑off en caching. Respecteer rate limits.

Security & limits

Gebruik Credentials, masker secrets in logs, beperk rechten en implementeer retries/back‑off bij 429.

Screenshots

Veelgestelde vragen

Bearer of OAuth 2.0?
Bearer (App‑only) voor leesacties; OAuth 2.0 User voor posten en accountgebonden acties.
Hoe ga ik om met limieten?
Throttle requests, retries met exponentiële back‑off en monitor endpoints/headers.
Media posten?
Ja, via upload + tweet create endpoints. Let op formaten en quotabeperkingen.