tw-3-legged
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

tw-3-legged

CI npm version

Twitter 3-legged OAuth.

Installation

Using yarn:

$ yarn add tw-3-legged

Using npm:

$ npm install tw-3-legged

Example

const { generateAuthUrl, getAccessToken } = require("tw-3-legged");

const consumerKey = "XXXXXXXXXXXXXXXXXXXXXXXXX";
const consumerSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
const callbackUrl = "http://example.com/callback";

const authUrl = await generateAuthUrl(consumerKey, consumerSecret, callbackUrl);

// Authenticate your application by visiting the URL
// and get `oauth_token` and `oauth_verifier`

const oauthToken = "XXXXXXXXXXXXXXXXXXXXXXXXXX";
const oauthVerifier = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

const res = await getAccessToken(oauthToken, oauthVerifier);

console.log(res.oauthToken);
console.log(res.oauthTokenSecret);
console.log(res.userId);
console.log(res.screenName);

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i tw-3-legged

Weekly Downloads

7

Version

0.1.1

License

MIT

Unpacked Size

18.4 kB

Total Files

17

Last publish

Collaborators

  • dqn