JSON Decoders for Twitch OAuth
Use these pieces to pull out the parts your application needs.
import Twitch.Id.OAuth as OAuth
import Json.Decode as Decode
decodeToken : Decode.Decoder Secret
decodeToken =
OAuth.accessToken
|> Decode.map Secret.fromStringRefresh token for app oauth
Expire time in seconds
Scopes (permissions) provided by the token
Type of the accessToken
Sample data for App OAuth access token
Sample data for Client OAuth access token
Access token for api requests