Users and Discovery
Upcoming live streams
~5 dkBackendMobil / WebKararlı
Yaklaşan yayınlar listesi endpoint
Upcoming Live Streams Endpoints
Routes
v1
GET /api/v1/live-stream/upcoming-live-streamsGET /api/v1/live-stream/user/:userId/upcoming-live-streams
v2
GET /api/v2/live-stream/upcoming-live-streamsGET /api/v2/live-stream/user/:userId/upcoming-live-streams
Auth
/upcoming-live-streams:Authorization: Bearer <JWT>zorunlu/user/:userId/upcoming-live-streams: Bearer token opsiyonel
Query
v1
limit?: number(default:10)hoursBefore?: number(default:24)hoursAfter?: number(default:24)
v2
limit?: number(default:10)minutesBefore?: number(default:1440)minutesAfter?: number(default:1440)
Davranış
- Kullanıcı yayında
creator,guestveyabroadcasterise sonuçlara dahil edilir. ACTIVEvePREPARINGyayınlar zaman filtresi olmadan döner.- v1
SCHEDULEDyayınlar için pencerenow - hoursBeforeilenow + hoursAfterarasında hesaplanır. - v2
SCHEDULEDyayınlar için pencerenow - minutesBeforeilenow + minutesAfterarasında hesaplanır. SCHEDULEDDUOCROWDyayınlar yalnızca funding tamamlandıysa (collectedFunding >= fundingGoal) döner.- User endpoint’inde her item için
isReminderActive: boolean | nulldöner.
Notlar
- v1 query verilmezse varsayılan
24/24saat penceresi uygulanır. - v2 query verilmezse varsayılan
1440/1440dakika penceresi uygulanır. - v1
minutesBefore/minutesAfter, v2hoursBefore/hoursAfterkabul etmez. - Anonim isteklerde
isReminderActiveher item içinnulldöner.