As i looked into ways to automate things around my hobbyist level of youtube and twitch stuff i had the bright idea to upload some videos on my hard disk to twitch, while i apparently can do that via the video manager i would thought this might prove to be a nice opportunity to test some things with the API (like pulling title/description of one of my youtube videos, downloading it and then uploading it and then inserting the same info, basically a youtube to twitch transfer (this might violate some TOS, i haven’t checked)).
So i looked into the APIs and only the deprecated v5 API offers the ability to actually upload videos but not the new helix one. Per Lifecycle the v5 API is supposed to be deprecated but not yet decommissioned.
I still can get an access token for the scope
channel_editor but that matters not as when i try to access i a 410 and some snarky text that v3 isnt available anymore. A quick search in this forum revealed that Uploading Videos was a “v4” Feature that got pulled into v5.
One way or another, the described way to upload videos on twitch doesn’t work, i am an affiliated so it should not be a rights problem. Do i oversee something or is the “new” helix API just not on feature parity with the old v5 one?
Is there anyway to upload videos via a script on twitch (apart from Selenium for instance)?