helix
helix copied to clipboard
A Twitch Helix API client written in Go.
https://dev.twitch.tv/docs/api/reference#send-chat-announcement - add api parameters, response, func to chat.go - add unit tests
there are multiple new api endpoints for example moderation ban/unban user or moderation add/remove blocked term also get banned users missing some fields in response (reason)
This CL adds an optional parameter to all API calls that allows the user to specific authentication parameters on a per-call basis. When authentication parameters are passed in, the authentication...
First of all, thank you for your amazing work on this library, it's great! The library in general is written with single-user use cases in mind and doesn't work well...
When creating a client with both an `AppAccessToken` and a `UserAccessToken`, the client favors the `UserAccessToken` over the `AppAccessToken`. However, certain Helix API calls require the use of an `AppAccessToken`,...
Currently in the documentation, a proposed rate limit function is provided as such: ```go func rateLimitCallback(lastResponse *helix.Response) error { if lastResponse.GetRateLimitRemaining() > 0 { return nil } var reset64 int64...
Introduce Twitch OIDC authentication to Helix. - Twitch user claims struct - IDToken struct - OIDC auth struct - Request user OIDC access token - UserInfo endpoint from access token
Twitch Supports OIDC Authorization with custom claims It would be nice to support the OIDC auth method. I suggest to implement , to instead do : - The code exchanging...
It's come to my attention that Twitch has incorrectly documented their endpoints... their newer endpoints do actually support pagination although the docs do not r eally state the fact they...
Twitch are deprecating their websub-based webhook functionality, in favour of their EventSub API. - No new twitch applications can utilize webhooks - Last date of use is September 16, 2021....