X (Twitter)

I can't connect X (Twitter)

Connection failure : "The Request Token for This Page Is Invalid"

This error might pop up when trying to connect X accounts to Metricool due to issues with the API authentication token. These tokens are essential for secure connections and verifying that the request comes from you. However, they can become invalid under certain circumstances.

Common Causes of Token Errors:
  • Token Expiry: Tokens can expire quickly, especially if the connection process takes too long.

  • Interrupted Connection Process: If the connection process is stopped or interrupted midway, the token becomes invalid.

  • Token Reuse: Attempting to reuse the same token can also result in errors.

How to Resolve the Issue:

Open a new tab in incognito mode ( or you can try with another browser)
Log in to Metricool and go to connections dashboard
Click the "Connect Account" button for X . A pop-up window will appear for authentication.
Introduce your X account credentials and follow the steps to complete the connection process.

āš ļø Due to changes in the X (Twitter) API, you will need to accept both authorizations to complete the connection flow if required.

  • šŸ’” Clear Your Browser Cache and Cookies: Clearing your browser's cache and cookies removes old session data that could conflict with the connection process.*

Problems Connecting "Linked" X Accounts

X does not allow connecting "secondary" or "linked" accounts through its API.

If when trying to connect an account:

  • You enter credentials for a different account

  • But another account connects instead (usually the main one)

  • Even when using incognito mode or clearing cookies

This means the account you're trying to connect cannot authenticate independently.

What's Happening

Metricool uses X's official authentication system:

  • Each connection corresponds to a single account

  • The account must be able to authenticate independently

If the account depends on another account (due to internal management or shared access), X will always return the main account during the connection process.

How to Connect It Correctly

The solution is always the same: the account must authorize the connection directly.

You have two options:

Option 1: Use the Account's Original Credentials

Log in to X with the account you want to connect
Perform the connection in Metricool

If the authentication is correct, Metricool will detect that specific account.

Option 2: Have the Real Owner Perform the Connection

If you don't have direct access, the owner can connect the account for you. You have two alternatives within Metricool (available on Advanced or Custom plans):

Important:- It is not possible to connect "dependent" accounts or accounts managed as sub-accounts- Metricool cannot modify which account X returns during the connection process- This behavior depends on X's API

Was this helpful?