kappa icon indicating copy to clipboard operation
kappa copied to clipboard

The Twitch Ruby API

Results 13 kappa issues
Sort by recently updated
recently updated
newest added

I am trying the examples shown in rubydoc but im getting the following error: ``C:/Ruby24/lib/ruby/gems/2.4.0/gems/kappa-1.0.2/lib/kappa/connection.rb:37:in `get': HTTP client error, status 410. (Twitch::Error::ClientError) from C:/Ruby24/lib/ruby/gems/2.4.0/gems/kappa-1.0.2/lib/kappa/channel.rb:209:in `block in get' from C:/Ruby24/lib/ruby/gems/2.4.0/gems/kappa-1.0.2/lib/kappa/status.rb:6:in `map'...

I upgraded the API support to V5. I haven't tested everything, but the basic things seem to be working. The README will need some attention.

- Client-ID header is now required - Add link from README to https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843

What about Streams#featured, ...? Update docs to reflect this.

- If a request fails during a set of paginated requests, perform retry. - Should this be configurable? - Should there be a timeout?

- Requires authentication - v2 API compatible?

- Requires authentication - v2 API compatible?

- Requires authentication - Channel#editors - GET /channels/:channel/editors - https://github.com/justintv/Twitch-API/blob/master/v2_resources/channels.md#get-channelschanneleditors

- Requires authentication - Where does this live? Channel? User?

- Requires authentication - Can update status or game - Example: `c.status = 'foo' ; c.save!` - PUT /channels/:channel - https://github.com/justintv/Twitch-API/blob/master/v2_resources/channels.md#put-channelschannel