So I have reviewed most of he Twitch API documentation and have a few questions before I started mapping out how I want to approach this project. I have helped other campers debug their code from the JavaScript and logic perspective, but I really did not pay much attention to why certain calls were being made. Now, I want to dig in and figure what is possible in the underlying structure to only make the relevant API calls.
QUESTIONS:
-
Unless I am missing something, do I even need to use the /users/:user route unless I want the bio information? I ask because it seems like the channels/:channel route has the display name, logo, and lots more data that would be useful.
-
Would it be correct to say that not all users have channels and/or streams?
-
Can a channel have more than one stream? If so, does it show up in the channels json data or the streams json data? Can you give me the channel id for such a scenario?