As of a few days ago clips now sometimes having new name formats, with _ and - in them.
Example from kitboga’s channel https://clips.twitch.tv/BreakableAggressiveDumplingsRaccAttack-DjiASkxJm-XUDda_ I’ve seen a couple dozens of those now.
Those clip ids work in the new API but the problem is that V5 doesn’t accept those:
curl $AUTH -s 'https://api.twitch.tv/kraken/clips/BreakableAggressiveDumplingsRaccAttack-DjiASkxJm-XUDda_' | jq .
{
"error": "Bad Request",
"status": 400,
"message": "The parameter \"slug\" was malformed: the value must match the regular expression /^[a-zA-Z0-9]+[-]?[a-zA-Z0-9]+$/"
}
V5 is the only API that has the vod offset field. Helix is still missing that so currently it’s impossible to get the vod offset for clips with those formats.
Anyone know if the clip name format change was intentional, and if so if there’s any chance on V5 getting a quick fix to allow slugs with _ chars? Or preferably Helix just getting the vod_offset field?
Relevant uservoice: https://twitch.uservoice.com/forums/310213-developers/suggestions/39228787-extend-the-clips-api-to-include-recreation-from-so