0.1.1 • Published 3 years ago
tw-3-legged v0.1.1
tw-3-legged
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