@loftx/twitter-graph-api

2.0.0 • Public • Published

twitter-graph-api

A very basic node module to interact with the internal Twitter Graph API (i.e. the one used on the Twitter web site at https://twitter.com/) not the publically available API at https://developer.twitter.com/

Due to changes, version 2.0.0 no longer allows guest authentiction, but requires specific credentials to be set.

Usage

Create the API instance

const twitter = new twitterGraphApi();

Obtain a CSRF token, Cookie and Barer token - these can be grabbed from a the XHR request starting https://twitter.com/i/api/graphql/H8OOoI-5ZE4NxgRr8lfyWg/UserTweets as a logged in user.

twitter.setCsrfToken(...); twitter.setBearerToken(...); twitter.setCookie(...);

Call getUserTweets with a twitter UserID (the numeric ID not the username)

const result = await twitter.getUserTweets(twitterUserID);

The full graph API result will be returned.

Readme

Keywords

none

Package Sidebar

Install

npm i @loftx/twitter-graph-api

Weekly Downloads

1

Version

2.0.0

License

ISC

Unpacked Size

5.45 kB

Total Files

4

Last publish

Collaborators

  • loftx