Skip to content
Translate Ideas and Comments
Choose language:
There was an error during translation

Developers

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

96 results found

  1. Currently, to access and manage applications, extensions, and API tools, developers must leave the main platform and log into a separate portal (dev.twitch.tv). My suggestion is to integrate the Developer Console directly into the main website (twitch.tv), creating a unified and more seamless experience.

    How work:

    Optional Activation (Opt-in): To ensure the interface remains clean and doesn't confuse casual users, this feature would be disabled by default. Users would need to go to their settings and check an option such as "Enable Developer Mode".

    New "Developer" Tab: Once the developer account is enabled, a new, dedicated tab called "Developer" would…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Due to the size of our developer offerings on dev.twitch.tv, and the confusion being on the main website may cause for users who do not need to access it, we do not plan on combining the Developer Console into the primary www.twitch.tv website

  2. Turning this off is really weak. How is X, a much larger platform able to do this? Youtube? Everyone else?

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  API  ·  Admin →
  3. Allow access to https://dev.twitch.tv/docs/api/reference/#get-followed-channels for Application tokens.

    When this was moved over to the newer api, it became restricted to only work with user tokens. This completely breaks a feature some of my users enjoyed, which looked at two following lists and told them their mutual followed channels to help people know where they might have encountered one another before, or identify shared interests/communities.

    Alternatively, an endpoint that specifically lists mutual follow connections of two users, or even a UI feature that shows mutual follows when clicking on someone's name would be great.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →

    Giving users control of who can access their followed channels list by requiring a user access token was intensional, so there are no plans to make this information available to application tokens. More context is provided in the follows endpoints announcement (https://discuss.dev.twitch.com/t/follows-endpoints-and-eventsub-subscription-type-are-now-available-in-open-beta/43322). That being said, your use case is a great tool for users who opt into your service; any two lists from users that want to share this information can be compared for overlapping communities and interests.

  4. Hello,

    I'd like for the page to document that the "expires_in" property the server sends when you get a token back is using "seconds" as a unit.

    It is pretty obvious when you consider "14124" would be 14 seconds if it was milliseconds, but it would also be almost 10 days if it was in minutes

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Admin →
  5. What units are the expiry time in? Does the endpoint return any other error messages?

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    As per OAuth2 specification, expires_in represents seconds. We do not plan to add additional clarification tin the documentation at this time.

  6. Is there an endpoint to retrieve a list of all available scopes? If not, you should make one and document it.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
  7. It may be helpful in certain message handling and storage structures to include "target-user-id" in the CLEARMSG event, and not just the "login" name of the user and the "target-msg-id".

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  API  ·  Admin →
  8. Is it possible to only allow 1 person at a time to open the dialog for the UseBits?

    To stop a race condition of multiple people wanting to buy something.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  API  ·  Admin →
  9. In the twitch IRC tags documentation, there are multiple instances and examples of the "flags" tag being returned. But it is not documented, its use is related to automod but to what extent is not known.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  1 comment  ·  API  ·  Admin →
  10. I am trying to distinguish which viewers on my channel are most likely to be bots monitoring the channel versus people actually participating in the channel - even if they are just lurking. I would like to be able to check a given user_id and see if they are joined to multiple channels at once and if the number returned is over a given threshold mark them as likely bot accounts. I do not care what channels they are join into just the total number. Currently this information seems to only be available with user granted permission. Bot accounts are…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
  11. Since HypeChats count towards HypeTrains.

    Both the EventSub and API offerings for HypeTrains need to be revised to include this new information

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
  12. If our eventsub consumer is down we'll need to catch up

    Provide an API to return recent hype chats (similar to hype trains that only keeps the last 7 days or so of data)

    40 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
  13. Please provide and API to get/set the relevant HypeChat settings (broadcaster scoped)

    In case a given channel needs to defer control of the settings to a authorised user, for things such as as hate raid defence on a given day we attempt to disable hype chats for the content being streamed.

    35 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
  14. Please provide an eventsub topic for HypeChat so third parties can build Custom Overlay integrations and tie the information into other systems a channel may have including but not limited to custom analyitics or credit rolls and so on

    49 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  EventSub  ·  Admin →
  15. Some part are missing some informations or contain error :
    - Private message : send a tags "returning-chatter" that is not explain and not in the prototype of the command.
    - Usernotice : you provide an exemple with the tag "msg-param-recipient-name", this tag is not in the list of tags

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  16. Rarely, a race condition in which a USERNOTICE with a msg-id of subgift will come in before the submysterygift it shares a msg-param-origin-id with. This can cause unexpected behavior in multiple situations. Rather than try to force the submysterygift to always be sent first, I suggest adding a tag that marks a subgift as part of a random or bulk gifting in some manner. Even a boolean value would be enough for software to know to wait for the submysterygift to come in before processing the subgift. Otherwise, a forced delay is required on all subgifts, even if they're actually…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
  17. "Set Name to your application's name. The name must be unique among all Twitch apps. Your app's name is listed on the Connections page under Other Connections if your app requires user consent to access or modify the user's resources." I do not understand where the name is listed, when I am on the page on which the link sends me there is not that.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Admin →
  18. channel.shoutout.create currently requires a moderator/broadcaster token.

    This defeats the point of a shoutout; channels do shoutouts exactly because they want other people to notice them. Restricting this subscription type prevents third-party chat applications from informing non-mods that a shoutout has taken place (thus defeating the point of the shoutout)

    Please remove the moderator scope requirement on channel.shoutout.create

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  3 comments  ·  EventSub  ·  Admin →
  19. Currently, you can't tell if someone has gifted tier 1, 2, or 3 subscriptions. It could be a tier 3 subscription or 3 tier 1 subscriptions. Therefore, the information should be added.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
  20. In the get started page (https://dev.twitch.tv/docs/api/get-started) using the code provided in the "Make your first call" paragraph is not working (and also the first request to get the access token), the returned error is:

    "URL using bad/illegal format or missing URL"

    The error is caused by the use of the single quotation mark (') instead of the double (").

    I don't know if this is a Windows limitation or something wrong with my curl version (latest from the curl project https://curl.se/windows/) but I think that this should be corrected or at least mentioned, because I wasted half…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

← Previous 1 3 4 5
  • Don't see your idea?