Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 2.15 KB

token.md

File metadata and controls

29 lines (19 loc) · 2.15 KB

Token

Used to fetch an access token. This can fetch either an app access token or user token (with scopes) and stores for further use. It is important to note that this requires the running of twitchdev configure before it'll fetch tokens. If you don't run configure prior to running token, you will be prompted to configure the application.

IMPORTANT

To use user tokens, you will need to set up your Client ID provided during configure with a redirect URI of http://localhost:3000. App access tokens will work without this step. You can configure that on the Twitch Developer console.

Args

None.

Flags

Flag Shorthand Description Example Required? (Y/N)
--user-token -u Whether to fetch a user token or not. Default is false. token -u N
--scopes -s The space separated scopes to use when getting a user token. -s "user:read:email user_read" N
--revoke -r Instead of generating a new token, revoke the one passed to this parameter. -r 0123456789abcdefghijABCDEFGHIJ N
--client-id Override/manually set client ID for token actions. By default client ID from CLI config will be used. --client-id uo6dggojyb8d6soh92zknwmi5ej1q2 N

Examples

twitch token -u -s "user:read:email" // gets a user token with the user:read:email scope
twitch token // fetches an app access token
twitch token -r 0123456789abcdefghijABCDEFGHIJ --client-id uo6dggojyb8d6soh92zknwmi5ej1q2 // revokes the token 0123... for the client ID uo6d...