Install it from npm:
$ npm install twitch-gql
Head over to the examples/
directory for examples.
const TwitchGQL = require("twitch-gql").Init();
(async () => {
let CurrentTopStreams = await TwitchGQL.GetTopStreams();
CurrentTopStreams = CurrentTopStreams.data.streams.edges;
console.log(CurrentTopStreams);
})();
clientID
- An optional parameter to set the client ID
Initializes TwitchGQL en returns a client-object
login
- Login of the broadcaster
Gets broadcaster information.
amount
- An optional parameter to set the amount of rows you want to get
Get the current top broadcasters currently live
login
- Login of the broadcaster
Get a list of last broadcasts or videos from a broadcaster
videoID
- The video ID you want to request the access token for
Get an access token and signature to use for an m3u8 playlist
videoID
- The video ID you want to request the access token for
Get highlights/game changes of a vod
-
QueryName
- The name of a preset query in thequeries
directory
In the case thepreset
parameter is true, this is the name of a pre-set queryname from Twitch -
variables
- An optional object of variables you want to pass onto the query -
preset
- (default false) iftrue
this will use
Send a raw query through GraphQL
Made by poespas ( [email protected] )