twitter-auth-cli

1.0.0 • Public • Published

twitter-auth-cli

Made in Ukraine Build Version Downloads Discord Donate Fuck Russia

🟢 Project status: active[?]

Simple command line utility that lets you quickly authorize an app with a Twitter account, and get the corresponding access token and secret. Works by starting a local HTTP server that handles the OAuth callback.

This is a NodeJS-based alternative to twitter/twurl and k0kubun/twitter-auth.

Install

  • 📦 npm: npm i -g twitter-auth-cli

Usage

In order to use this tool, you need your app's API key and secret. You can get them from Twitter's developer portal.

Then, run the tool with the following command:

twitter-auth-cli --apiKey XXXX --apiSecret YYYY

Note: You can run the tool without installing it by using npx: npx twitter-auth-cli ....

This should guide you through the next steps:

-- Step 1: Enable OAuth 1.0a --
Go to https://developer.twitter.com/apps and enable OAuth 1.0a for your app.

-- Step 2: Add callback URL --
Add the following callback URL in the OAuth 1.0a settings of your app:
http://localhost:3000/

-- Step 3: Authorize the app --
Open the following URL in your browser to authorize the app:
https://api.twitter.com/oauth/authenticate?oauth_token=XXXXXXXXX

Open the OAuth challenge in your browser and authorize the app with your account. After that's done, you should see the following output in the terminal:

-- Authorization successful --
Use the following credentials to access Twitter API on behalf of your account:
Access token: XXXXXXX
Access secret: YYYYYYY

Note: You need to add the callback URL to your app's OAuth settings in order for this tool to work. If you need to change the port on which the callback server runs, you can do so with the --port <value> option.

Readme

Keywords

Package Sidebar

Install

npm i twitter-auth-cli

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

49.1 kB

Total Files

10

Last publish

Collaborators

  • tyrrrz