701 results found
-
Add Category and Game(s) to Get (Released) Extensions The API response for
https://dev.twitch.tv/docs/api/reference#get-extensions
https://dev.twitch.tv/docs/api/reference#get-released-extensionsOmits Category and Games entries
Please add this information.
Part of my operational work flow will involve asking the API for the dev console held settings and checking that the dev console matches what I think it should be
1 vote -
Update documentation on including email in userinfo endpoint claims={"idtoken":{"email":null,"emailverified":null},"userinfo":{"picture":null}}
is wrong, the email is included when including it in the "userinfo" part.
1 vote -
CSP Fields Confusing I feel the new CSP fields in the console can be improved.
Right now it states:
Comma-separated list of base URLs from which your Extension can load images (e.g. <img> HTML elements and favicons). These values will be used by the HTTP Content-Security-Policy (CSP) img-src directive
Comma-separated list of base URLs from which your Extension can load additional media (i.e. <audio>, <video>, and <track> HTML elements). These values will be used by the HTTP Content-Security-Policy (CSP) media-src directive.
Comma-separated list of base URLs from which your Extension can load information via scripting interfaces (e.g. API calls, fetch(), XMLHttpRequest, WebSockets). These…
1 vote -
Add stream IDs to channel.raid event It would be extremely useful to tie a raid back to a stream ID.
The event includes broadcaster IDs and logins, but not which stream is being raided FROM and TO.
1 vote -
Add the ability to create special channel points rewards redemptions awards only for subscriber's Add the ability for broadcasters to create special channel points rewards redemptions only for subscriber's
Perhaps also special ones for multi year subs
This will encourage subscribing to unlock this feature
1 vote -
Add endpoint to retrieve channel analytics/statistics Add endpoints to retrieve Channel statistics, either returning the data in JSON or just a way to programatically get the csv (the one the Creator Dashboard has).
As a third option, you can also make the GQL API available and provide documentation for it.
This is mostly needed because for many twitch is a business, and part of growing it is the ability to interpret this data and change accordingly.
1 vote -
Option to remove prime button, or turn of flag notifications. It stays persistently flagged, I can activate it and within ten minutes a new red flag has appeared and wants more attention. Give users a way to stop the nagging notifications for prime deals. Everyday all day it lights back-up everytime you click it. It is a nuisance.
1 vote -
List all clips from a video Possibility to get/list all clips from a VOD link
1 vote -
Update docs for granting permissions to extension This granting permissions page is not helpful whatsoever. I need to be able to get access to the user's twitch ID which I can in the dev rig, but the documents don't explain how it is possible to prompt the user to grant permissions in the extension itself. More detail around this would be extremely helpful so I don't have to continue digging through the forums
1 vote -
Fix the response on the documentation The article mentions that a response will include
{
"accesstoken": "prau3ol6mg5glgek8m89ec2s9q5i3i",
"refreshtoken": "",
"expiresin": 3600,
"scope": [],
"tokentype": "bearer"
}But that's not the case, if no scope is providen, scope doesn't exist on the response. Also the refresh_token isn't present on the response.
1 vote -
Twitch side extension asset obfuscation I know there are other methods like a google form to submit un-obfuscated code. What I would like is that an optional flag to be included with a version that any uploaded asset would minify/obfuscate the js files on twitches back end before putting it on their cdn. At this point I wouldn’t care about getting mapping files back, just a middle ground where when its pushed for hosted-testing or production it will have minified the code but the raw code is available for checking in the approval process.
1 vote -
Ability to gift subscriptions or prepay for subscriptions to give via API I know this idea has been asked on the support forums over the years, so I'd like to suggest another use case. I have some friends that I like to gift subscriptions to at a channel we all enjoy. As a programmer, it pains me to enter my credit card in several times to give each person a sub when I know there's probably a better way that can be achieved programmatically. Ideally I'd like to have a system where I could push a button or have a cron go off and give subs to several people.
To avoid abuse…
1 vote -
error in option/flag description In all but the GET section, the --pretty-print option is described wrong. Looks like it was copied from the Get section from the -u option. changing the word "unformatted" to "formatted" would probably fix it.
1 vote -
"Ephemeral" messages Since private messages are unreliable for bots (and bots sending them are frowned upon - and I totally get the reason), can we have the ability for bots to send "ephemeral" messages to chat - messages that only a given user will see. This will also be useful for streamers. These can be displayed in the same way as "you can now redeem X award" or (better) like "You have gotten drop X/hype emoji X" messages.
1 vote -
Explain in a better way the signature verification You need to explain better the verify signature and also give examples in some languages, not in pseudocode, I am still unable to verify my signatures with Java, I am blind here, I am guessing what do you mean by "raw bytes of the request body" specially the "raw bytes" part.
1 vote -
Expose page limit on docs under subscription limit, amount of entries per page should be noted
1 vote -
[BUG] Twitch and Twitch embed, black screen, infinite loading Describe the bug:
VS2019 UWP WebView
Does not play Twitch and Twitch embed, black screen, infinite loading.Reproduce
Test 1 - WebView UWP project:
Iniciate UWP project, add WebView with source url:
https://www.twitch.tv/
https://player.twitch.tv/?channel=esl_csgo&parent=localhostGo Project Properties > Tab: Debug, in Debugger type: Application process set to 'Script' to inspect WebView console
Test 2 - Another browser same enginer:
insert the source url:
https://www.twitch.tv/
https://player.twitch.tv/?channel=esl_csgo&parent=localhoston JavaScript Browser: https://github.com/MicrosoftEdge/JSBrowser
Output:
Exception was thrown at line 1, column 124483 in https://static.twitchcdn.net/assets/vendor-a6a1f255f35b353a66f3.js
0x800a1391 - JavaScript runtime error: 'globalThis' is not defined
Exception was thrown at line 1, column 845709 in https://static.twitchcdn.net/assets/player-main-3d0abb9af23b3bb9aecd.js
0x8000ffff…1 vote -
Organize this better, fill in the blanks Who wrote this? The author frequently jumps from point A to point Q.
1 vote -
Add a per channel developer topic to extension pubsub For extension pubsub
https://dev.twitch.tv/docs/extensions/reference#send-extension-pubsub-message
There is
- global
- channel
topics
please add
- developer (with a channel ID)
to allow "developer JWT ONLY" pubsub messages to a specific channel
Similar to the config developer segment.
this means there is a secure method for developers to send data to a specfic channel without burning the global limit (and triggering skip paints on other channels)1 vote -
Extensions change Please provide an eventsub topic that notifies when the extensions active on a channel change.
The payload should match what https://dev.twitch.tv/docs/api/reference#get-user-active-extensions outputs.
For a broadcaster tool we generally wouldn't need to know what the change was. Just what the current config with.
This would save two payloads (for an extension changing from panel 1 to panel 2)
It would be useful to know what changed but less important.
So add a "was_changed" boolean to the relevant record.
So
…"component": { "1": { "active": true, "id": "lqnf3zxk0rv0g7gq92mtmnirjz2cjj", "version": "0.0.1", "name": "Dev Experience Test", "x": 0, "y": 0 }, "2": { "active":1 vote
- Don't see your idea?