Hello,
We’ve identified that your Twitch application below is accessing one or more Helix Twitch API endpoints without a valid Twitch OAuth token. We would like to remind you that valid OAuth tokens will soon be required for all Helix endpoints starting on April 30, 2020.
Application Name: XXXXX
Client ID: XXXXX
What’s changing?
Starting on April 30, 2020, Helix will require the following:
- Use of OAuth across all endpoints, either via an app access token or user access token.
- The client ID provided in the corresponding header must match the client ID used to generate the OAuth token.
I honestly don't know what I'm going to do about this. Twitch's API authors have always been pants on head retarded. Now requiring Oauth2 certification on ALL endpoints, even endpoints with public information greatly diminishes the use of their API. It pretty much means we can't do any client-side requests anymore. The Kraken API was at least somewhat useful... we may need to go back to their old API and hope they don't deprecate it anytime soon.Just received this mail:
Anything to do here?
[LIST]
[*]ErrorException: [E_NOTICE] Undefined index: cursor
[*]src\addons\EWR\Rio\Api\Twitch.php:181
[*]Generated by: Unknown account
[*]18 Apr 2020 at 19:46
[/LIST]
Stack trace
#0 src\addons\EWR\Rio\Api\Twitch.php(181): XF::handlePhpError(8, '[E_NOTICE] Unde...', 'C:\\inetpub\\wwwr...', 181, Array)
#1 src\addons\EWR\Rio\Api\Twitch.php(67): EWR\Rio\Api\Twitch::dumpChannels(Object(EWR\Rio\Entity\Service), '100', Array, Array)
#2 [internal function]: EWR\Rio\Api\Twitch::dumpStreams(Object(EWR\Rio\Entity\Service), '100', Array, Array)
#3 src\addons\EWR\Rio\Repository\Stream.php(47): call_user_func_array(Array, Array)
#4 src\addons\EWR\Discord\Repository\RioStream.php(12): EWR\Rio\Repository\Stream->scrapeStreams()
#5 src\addons\EWR\Rio\Cron\Scrape.php(14): EWR\Discord\Repository\RioStream->scrapeStreams()
#6 [internal function]: EWR\Rio\Cron\Scrape::scrapeStreams(Object(XF\Entity\CronEntry))
#7 src\XF\Job\Cron.php(34): call_user_func(Array, Object(XF\Entity\CronEntry))
#8 src\XF\Job\Manager.php(253): XF\Job\Cron->run(G)
#9 src\XF\Job\Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#10 src\XF\Job\Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#11 job.php(42): XF\Job\Manager->runQueue(false, 8)
#12 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(45) "https://domain.com/streams/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Anything?Just started getting the following errors:
Same here. I think Jaxel mentioned it before as being a twitch api issue on their end?Anything?
Haven't found anything in this thread by looking for the error message itself.I think Jaxel mentioned it before as being a twitch api issue on their end?
Anything to do here?
Right now, I'm just going to wait and see what breaks.
been getting this error too...Just started getting the following errors:
Code:[LIST] [*]ErrorException: [E_NOTICE] Undefined index: cursor [*]src\addons\EWR\Rio\Api\Twitch.php:181 [*]Generated by: Unknown account [*]18 Apr 2020 at 19:46 [/LIST] Stack trace #0 src\addons\EWR\Rio\Api\Twitch.php(181): XF::handlePhpError(8, '[E_NOTICE] Unde...', 'C:\\inetpub\\wwwr...', 181, Array) #1 src\addons\EWR\Rio\Api\Twitch.php(67): EWR\Rio\Api\Twitch::dumpChannels(Object(EWR\Rio\Entity\Service), '100', Array, Array) #2 [internal function]: EWR\Rio\Api\Twitch::dumpStreams(Object(EWR\Rio\Entity\Service), '100', Array, Array) #3 src\addons\EWR\Rio\Repository\Stream.php(47): call_user_func_array(Array, Array) #4 src\addons\EWR\Discord\Repository\RioStream.php(12): EWR\Rio\Repository\Stream->scrapeStreams() #5 src\addons\EWR\Rio\Cron\Scrape.php(14): EWR\Discord\Repository\RioStream->scrapeStreams() #6 [internal function]: EWR\Rio\Cron\Scrape::scrapeStreams(Object(XF\Entity\CronEntry)) #7 src\XF\Job\Cron.php(34): call_user_func(Array, Object(XF\Entity\CronEntry)) #8 src\XF\Job\Manager.php(253): XF\Job\Cron->run(G) #9 src\XF\Job\Manager.php(195): XF\Job\Manager->runJobInternal(Array, G) #10 src\XF\Job\Manager.php(79): XF\Job\Manager->runJobEntry(Array, G) #11 job.php(42): XF\Job\Manager->runQueue(false, 8) #12 {main} Request state array(4) { ["url"] => string(8) "/job.php" ["referrer"] => string(45) "https://domain.com/streams/" ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
Still happens for me thoughIt looks like they fixed the cursor last night at around 10:05 PM.
For me alsoStill happens for me though
We use essential cookies to make this site work, and optional cookies to enhance your experience.