X
Opret, rediger og slet X-posts, samt follower- og post-engagement-analytik.
Overblik
Forbind X (tidligere Twitter), så AI-klienter kan oprette, redigere og slette posts og hente follower- og engagement-analytik fra din konto.
Du bruger din egen X developer-app. stackgate.ai inkluderer ikke X API-kreditter — du opretter en app i X Developer Console, køber kreditter hos X, og indsætter appens Client ID og Client Secret her, før du forbinder din X-konto via OAuth.
Forudsætninger
- En X-konto
- En stackgate.ai-konto
- En X developer-konto med en pay-per-use-app og forudbetalte API-kreditter
- Redigering af posts kræver X Premium på den forbundne konto (og posten skal stadig være inden for redigeringsvinduet)
- Quote posts via API kan kræve et højere X API-adgangsniveau på din developer-app
X API-fakturering (hvad du betaler X for)
X tilbyder ikke længere et meningsfuldt gratis niveau til nye udviklere. Nye apps bruger pay-per-use:
- Intet månedligt abonnement — du køber kreditter på forhånd i Developer Console.
- Pris pr. request — reads (posts, brugere, followers) og writes (opret/slet posts) trækker kreditter efter satser i konsollen.
- Kreditter påkrævet — uden kreditter returnerer API'et 402 Payment Required (
credits depleted). Kun nogle endpoints (fxGET /2/users/me) kan virke ved test med tom saldo. - Intet henvisningsprogram — X har ikke affiliate- eller henvisningsrabatter på API-adgang. Der findes en valgfri xAI-kreditrabat, når du linker et xAI-team til din developer-konto (op til 20% af akkumuleret X API-forbrug i en faktureringscyklus — se X API pricing).
Legacy-planerne Basic ($200/md.) og Pro ($5.000/md.) er lukket for nye tilmeldinger. Stort forbrug kan kræve Enterprise (kontakt X sales).
Credentials
1. Opret en X developer-app
-
Tilmeld dig på developer.x.com og åbn Developer Console.
-
Opret et projekt og en app med OAuth 2.0 aktiveret (confidential client med Client Secret).
-
Tilføj denne Callback URL / Redirect URI under app-indstillinger (kopiér den — åbn den ikke i browseren):
https://stackgate.ai/oauth/x/callbackstackgate.ai viser den samme URL på X-integrationssiden.
-
Aktivér OAuth 2.0-scopes:
tweet.read,tweet.write,users.read,follows.readogoffline.access(til refresh tokens).
2. Køb API-kreditter
I Developer Console, åbn Billing eller Credits, tilføj betalingsmetode og køb kreditter, før du tester MCP-værktøjer — de fleste read/write-endpoints fejler uden kreditter.
3. Forbind i stackgate.ai
- Log ind på stackgate.ai.
- Gå til Mine integrationer og åbn X.
- Klik Aktivér, indsæt appens Client ID og Client Secret, og klik Save app credentials.
- Klik Connect X account og godkend OAuth-prompten — stackgate.ai gemmer dine tokens sikkert sammen med app-credentials.
Brug med AI-klienter
- Dedikeret endpoint:
POST /mcp/xmed Sanctum bearer token - Private gateway: én config til alle integrationer — brug
x__*-navngivne værktøjer
Se Dokumentation for HTTP-autentificering og opsætning af private gateway.
Fejlfinding
- 422 integration not configured — gem app-credentials og gennemfør OAuth-forbindelsen i Mine integrationer.
- 402 credits depleted — køb flere kreditter i X Developer Console.
- Forbindelse blokeret før OAuth — gem Client ID og Client Secret først, derefter Connect X account.
- Authorization expired — afbryd og genforbind X fra integrationssiden.
- 429 rate limited — X har begrænsninger pr. bruger og app; vent til vinduet nulstilles, og prøv igen.
- Edit fails — redigering kræver X Premium og en post inden for redigeringsvinduet; bekræft med
get_post(edit_controls). - Organic / non-public metrics mangler — felterne er kun tilgængelige for dine egne posts fra de seneste 30 dage.
- Quote post rejected — quote-oprettelse er måske ikke aktiveret på din X API-plan.
Tilgængelige værktøjer
-
get_me
Get the authenticated X user profile, including public follower and post metrics.
-
get_account_analytics
Get account-level analytics for the authenticated user: followers, following, tweet, and listed counts via public_metrics.
-
create_post
Create a new post for the authenticated user. Optionally reply to a post or quote another post (quote may require a higher X API tier).
-
edit_post
Edit a recent post you own. Requires X Premium and a post still within the edit window. Provide edit_options.previous_post_id.
-
delete_post
Delete a post authored by the authenticated user.
-
get_post
Look up a post by ID, including public metrics and edit metadata. Organic/non-public metrics require owning the post and a post age under 30 days.
-
get_post_analytics
Get engagement analytics for a post (likes, reposts, replies, impressions, and when available organic/non-public metrics for your own posts from the last 30 days).
-
list_posts
List recent posts for a user. Defaults to the connected account (credential x_user_id).
-
list_followers
List followers for a user. Defaults to the connected account.
-
list_following
List accounts the user follows. Defaults to the connected account.
-
get_user
Look up a user by ID or username, including public metrics.
MCP-endpoint:
https://stackgate.ai/mcp/x
(HTTP) eller via
private gateway.