Skip to content

Get Emote Sets missing emotes for limited sets #445

@willlllllio

Description

@willlllllio

Brief description

The "Get Emote Sets" endpoint misses lots of emotes for limited emote sets like pride emotes or holiday emotes that were unlockable by users by using bits.

How to reproduce

curl https://api.twitch.tv/helix/chat/emotes/set?emote_set_id=537206155
returns no emotes: { "data": []}

curl https://api.twitch.tv/helix/chat/emotes/set?emote_set_id=300206295
returns one out of 20
{ "data": [ { "id": "300352343", "name": "PrideLionYay", "images": { "url_1x": "https://static-cdn.jtvnw.net/emoticons/v2/300352343/static/light/1.0", "url_2x": "https://static-cdn.jtvnw.net/emoticons/v2/300352343/static/light/2.0", "url_4x": "https://static-cdn.jtvnw.net/emoticons/v2/300352343/static/light/3.0" }, "emote_type": "limitedtime", "emote_set_id": "300206295", "owner_id": "139075904" } ]}

Expected behavior

return all emotes in those sets

"537206155":[{"id":302303601,"code":"PrideShrug"},{"id":302303599,"code":"PrideFloat"},{"id":302303596,"code":"PridePog"},{"id":302303594,"code":"PrideCute"},{"id":302303593,"code":"PrideLaugh"},{"id":302303590,"code":"PrideUwu"},{"id":302303587,"code":"PrideRhino"},{"id":302303585,"code":"PrideLGBTea"},{"id":302303582,"code":"PrideToucan"},{"id":302303581,"code":"PrideDragon"},{"id":302303580,"code":"PrideUnicorn"},{"id":302303579,"code":"PrideWave"},{"id":302303578,"code":"PridePenguin"},{"id":302303577,"code":"PrideFlower"},{"id":302303576,"code":"PrideLion"},{"id":302303574,"code":"PrideHeartR"},{"id":302303573,"code":"PrideHeartL"},{"id":302303570,"code":"PrideRise"},{"id":302303569,"code":"PrideStrong"},{"id":302303568,"code":"PrideLove"},{"id":302303567,"code":"PrideHeyyy"},{"id":302303566,"code":"PrideKoala"},{"id":302303565,"code":"PrideCrown"},{"id":302303564,"code":"PrideWorld"},{"id":302303563,"code":"PridePaint"}]

"300206295":[{"id":300352343,"code":"PrideLionYay"},{"id":300352352,"code":"PrideLionChomp"},{"id":300352355,"code":"PrideLionHey"},{"id":300352359,"code":"PrideBalloons"},{"id":300354391,"code":"PrideGive"},{"id":300354394,"code":"PrideTake"},{"id":300354405,"code":"PrideSaba"},{"id":300354435,"code":"PrideWingR"},{"id":300354442,"code":"PrideWingL"},{"id":300354448,"code":"PrideShine"},{"id":300354450,"code":"PrideParty"},{"id":300354457,"code":"PrideHi"},{"id":300354462,"code":"PrideGasp"},{"id":300354469,"code":"PrideCheers"},{"id":300354473,"code":"PridePan"},{"id":300354481,"code":"PrideAsexual"},{"id":300354485,"code":"PrideTrans"},{"id":300354494,"code":"PrideLesbian"},{"id":300354499,"code":"PrideBisexual"},{"id":300354465,"code":"PrideFlag"}]

Those are from the old kraken /kraken/users/{userid}/emotes endpoint that gives you all emotes a user has.

Screenshots

Additional context or questions

Metadata

Metadata

Assignees

No one assigned

    Labels

    product: apiAPI endpoints in the "helix" namespace

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions