twitchdev / issues

Issue tracker for third party developers.
Apache License 2.0
72 stars 7 forks source link

Search channels returns channels that havent streamed in more than 6 months #950

Open tuulikauri opened 1 month ago

tuulikauri commented 1 month ago

Brief description The search channels docs say Gets the channels that match the specified query and have streamed content within the past 6 months. https://dev.twitch.tv/docs/api/reference/#search-channels But the filter for only channels that have streamed in the past 6 months doesn't seem to be implemented.

This is either an API issue or a docs issue.

How to reproduce Search channels API for any stream which hasn't streamed in the last 6 months. Results are still shown. For example: CouRageJD last streamed 4 years ago. https://www.twitch.tv/CourageJD/schedule CLI: $ twitch api get /search/channels -q query="CouRageJD" { "data": [ { "broadcaster_language": "en", "broadcaster_login": "couragejd", "display_name": "CouRageJD", "game_id": "506416", "game_name": "Halo Infinite", "id": "106125347", "is_live": false, "started_at": "", "tag_ids": [], "tags": [], "thumbnail_url": "https://static-cdn.jtvnw.net/jtv_user_pictures/e8b0fb0c-8d54-44bc-ab16-259fad61cb4c-profile_image-300x300.png", "title": "Still YouTube.com/CouRageJD" },....

Expected behavior Only channels who have streamed in the last 6 months are shown.

Screenshots

Additional context or questions I was planning to use this filter to find dead streams I'm following, via the API.