XSplit 에서 Twitch 관련 This API does not exist 오류
Posted 2022. 2. 17. 10:12, Filed under: 정보문제, 원인, 시도 가능한 해결 방법
최근 XSplit 에서 Twitch 관련 기능을 사용할 때 간헐적으로 This API does not exist 라는 에러 메시지가 뜨거나, 방송 가능한 서버를 찾을 수 없거나, An error is preventing you from authenticating 라는 에러가 뜨며 스트리밍 시작이 불가능한 경우가 있다.
문제는 아마 XSplit 과 XSplit 의 Twitch 플러그인을 업데이트하면 해결될 것이라고 생각되지만 아직도 문제가 없진 않는 듯하다.
XSplit 의 Twitch 플러그인을 최신 버전으로 업데이트 한 후에도 Twitch 인증 관련 401 에러 팝업창이 뜨는 문제가 발생했는데, XSplit 프로그램에서 Twitch 계정 연동을 끊고, XSplit 홈페이지에서도 XSplit 계정으로 로그인 한 후 XSplit 과 Twitch 계정간 연결을 끊었다가 재연결하니 해결되었다. 이렇게 하면 XSplit 에서 Twitch 관련 기능에 요구되는 모든 권한이 포함된 token 을 새로 발급받게 되면서 문제가 해결될 수 있다.
조금 더 자세한 설명
Twitch API 는 Twitch 와 관련된 서드파티들에서 사용되는 것인데, 기존에 Twitch 에서 제공하던 Kraken v5 API 가 이번달로 종료되어 앞으로는 Helix 라 불리는 Twitch API 를 사용하여야 한다.
해당 API가 완전히 종료되는 날짜는 2월 28일이지만, 위 링크의 안내에 따르면 Kraken API 종료에 대한 안내 및 Helix 로의 변경 독려를 위해 특정 날짜에 특정 시간만큼 해당 API를 사용 불가하도록 shutdown 한다고 되어있다. Twitch 플러그인을 업데이트 하지 않았다면 여전히 Kraken v5 를 사용하므로, Kraken API가 shutdown 되는 시간에 문제가 발생할 것이다.
Shutdown 시간을 KST 기준으로 변경하면 아래와 같다.
- 2022년 2월 8일 오전 4시~5시 (1시간)
- 2022년 2월 10일 오전 4시~6시 (2시간)
- 2022년 2월 15일 오전 4시~8시 (4시간)
- 2022년 2월 17일 오전 4시~10시 (6시간)
- 2022년 2월 23일 오전 4시 ~ 2월 24일 오전 4시 (24시간)
- 2022년 3월 1일: 완전 종료
즉 XSplit 의 Twitch 플러그인을 업데이트 하지 않는다면, XSplit 을 사용하는 유저는 2022년 2월 23일 오전 4시부터 24시간동안 방송이 불가능한 문제가 발생할 수도 있다.
처음에는 XSplit 을 업데이트 해도 안 되길래, 최근 Twitch 의 API 와 관련하여 생긴 변경사항을 XSplit 이 아직 반영하지 않았기 때문인 줄로 알았다. 그런데 알고보니 Twitch 플러그인에는 이미 해당 수정 사항이 반영됐고, 내가 업데이트를 하지 않아서 이러한 문제가 발생했던 것 같은...줄 알았는데 다시 보니 Twitch 플러그인에도 여전히 문제가 남아있는 것이 맞는 것 같다.. XSplit 은 업데이트를 할 때 종종 여러가지 문제가 발생하기 때문에 최대한 업데이트를 미루는 습관을 들여왔는데 이번에도 역시나 여러 문제가 발생하는구나.