Skip to content

X/Twitter integration docs incorrectly specify "Web App" - should be "Native App" #212

@smith-and-web

Description

@smith-and-web

Description

The X/Twitter provider documentation instructs users to set the app type to "Web App, Automated App or Bot", but this configuration causes OAuth 1.0a authentication to fail with error code 32 ("Could not authenticate you").

Current Documentation

From https://docs.postiz.com/providers/x-twitter:

In the Type of App set it to Web App, Automated App or Bot

Problem

When configured as a Web App, the OAuth 1.0a flow fails when Postiz attempts to generate an auth link. The API returns:

Twitter error code 32: "Could not authenticate you"
Postiz returns {"err":true} with no additional details to the user

Solution

The documentation should instruct users to select Native App instead. This enables proper OAuth 1.0a authentication which is required for the Twitter v1 API (used for media uploads).

Steps to Reproduce

Follow current docs and create X Developer app as "Web App, Automated App or Bot"
Configure X_API_KEY and X_API_SECRET in Postiz
Attempt to connect X account through Postiz UI
Connection fails silently
Verified Fix
Change app type to "Native App" in X Developer Portal
Regenerate Consumer Keys
Update Postiz configuration
X integration works successfully

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions