This end point is misbehaving again
For a live extension. A call to
https://api.twitch.tv/kraken/extensions/uddfpjpm83bcj33vmxkyzf7m55o20q/live_activated_channels
Says the cursor is
aW5zdGFsbCM1NDUxNTQzMzp1ZGRmcGpwbTgzYmNqMzN2bXhreXpmN201NW8yMHE6
A call to
https://api.twitch.tv/kraken/extensions/uddfpjpm83bcj33vmxkyzf7m55o20q/live_activated_channels?cursor=aW5zdGFsbCM1NDUxNTQzMzp1ZGRmcGpwbTgzYmNqMzN2bXhreXpmN201NW8yMHE6
says the cursor is, the same…
As a result I cannot cursor thru all pages and get everyone currently live, which is breaking my “promote people live on my extension dohickey”
Please fix, please and thank you
Edit: (I might not have fully compared the cursors char to char but I do have people missing)
@BarryCarlyon I’m actually getting two different cursors though the second page is in fact empty so I’m not sure about the missing channels
Cursor One (same as yours just split to show the difference):
aW5zdGFsbCM 1NDQzMjg5 Mjp1ZGRmcGpwbTgzYmNqMzN2bXhreXpmN201NW8yMHE6
Cursor Two:
aW5zdGFsbCM 5OTgxNzY1 Mjp1ZGRmcGpwbTgzYmNqMzN2bXhreXpmN201NW8yMHE6
Yeah someone from the TwitchDev server on TwitchApp cross checked and spotted I hadn’t fully checked the cursors properly
So seems the cursors are working fine. I just have people “live” missing
Checking back in.
It is still misbehaving.
Right now I get
https://api.twitch.tv/kraken/extensions/uddfpjpm83bcj33vmxkyzf7m55o20q/live_activated_channels
Then
https://api.twitch.tv/kraken/extensions/uddfpjpm83bcj33vmxkyzf7m55o20q/live_activated_channels?cursor=aW5zdGFsbCM1NDI5MjA2Mjp1ZGRmcGpwbTgzYmNqMzN2bXhreXpmN201NW8yMHE6
then
https://api.twitch.tv/kraken/extensions/uddfpjpm83bcj33vmxkyzf7m55o20q/live_activated_channels?cursor=aW5zdGFsbCM5OTgxNzY1Mjp1ZGRmcGpwbTgzYmNqMzN2bXhreXpmN201NW8yMHE6
The last url returns nothing but "channels": []
Page one I get three streamers
Page two I get 1 streamer
Page three I get nothing
However. Right now I MrMyu is live with the extension enabled. But is not returned at all. But I noticed, that MrMyu is using the extension in the component slot. I would postulate that live_activated_channels is NOT returning Component users.
The documention makes no note about if/how to ask for components.
In addition the endpoint is returning data that does not match the examples:
{
"id": "36775052",
"username": "Blackninja272",
"game": "Elite: Dangerous",
"title": "winged combat\n",
"view_count": "2206"
}
For example, does not include the anchor
as documented.
Changing the URL from above to the documented https://api.twitch.tv/extensions/CLIENT/live_activated_channels
makes no difference
Claire
August 8, 2018, 11:01pm
6
I just posted over in the other thread about this. We think that we found the issue and we are looking into a fix. We will update you when we can.
Claire
August 13, 2018, 6:52pm
7
This should be fixed now. Please let us know If you notice anything else. You should see components retuned now.
Doesn’t look like it.
Also still no “anchor” in the output like in the docs
I checked today
The output still does not match the documentation
Claire
August 29, 2018, 6:19pm
10
Unfortunately, returning anchors is not supported. The documentation is being updated to reflect that.
It would be helpful to know what you were planing on using this for so that we can figure out where it fits on our roadmap.
To see how a user is using my extension.
And I may need to pubsub different data based on if a user is in component or fullscreen mode