Kick
Toon of een Kick kanaal live is, met de titel van de stream, categorie en kijkers, en speel het af in Kick's eigen speler.
Overzicht: Toon de live status van je Kick kanaal.
Verbind het
- Open “Sources” (Bronnen) en druk op “Add source” (Bron toevoegen), kies dan Kick (de ondertitel is “Live status kaart”). Het formulier is “Connect Kick” (Kick verbinden).
- Typ in “Channel name or link” (Kanaalnaam of link) de kanaalnaam (met of zonder @) of plak een link naar de pagina op kick.com. Het vak bovenaan “Add a source” (Een bron toevoegen) (“Find a source or paste a link” (Zoek een bron of plak een link)) maakt een kick.com link voor je.
Een Kick pagina die geen kanaal is, zoals kick.com/categories/…, noemt het kanaal niet, dus het plakvak antwoordt “Die link noemt het kanaal niet. Plak de link van het kanaal, zoals kick.com/naam.” en het “Connect Kick” formulier antwoordt “Dat is geen Kick kanaalnaam. Voer de kanaalnaam in (letters, cijfers, streepjes of underscores, tot 25) of plak de link naar de kick.com pagina, zoals kick.com/naam.” Een kanaalnaam Kick die niet bekend is, wordt geweigerd bij het verbinden, met “Kick heeft geen kanaal met die naam. Controleer de spelling, of plak de link naar de kick.com pagina van het kanaal.”
Er is niets te autoriseren: geen aanmelding bij Kick, enig kanaal, op elk plan. De bron volgt de id van het kanaal, dus een hernoemd kanaal blijft werken.
Via een agent, gebruik connect_source met { "type": "kick", "kickChannel": "name" }, of setup_widget met source ingesteld op kick en een query (de kanaalnaam of een kick.com link), of gewoon een kick.com link als de query. Via de API neemt POST /v1/sources type kick, "mode": "live" en kickChannel.
Wat het toont
Een Kick bron is de live status van één kanaal, getoond als één kaart. Het is gebouwd op alleen de officiële publieke API van Kick, dus er zijn geen eerdere uitzendingen en geen clips.
- Live: een “Live now” chip, de titel van de stream, de categorie en het aantal kijkers (“Food & Drink · 128 watching”), en de live afbeelding, met een “Watch on Kick” link. Een klik op de afbeelding speelt de stream af in Kick's eigen speler op je pagina, eerst gedempt, of “Lightbox” aan staat of niet. De bezoeker dempt het in de speler. “Live stream” (Livestream) op de aanpassingskaart bepaalt waar: “Lightbox” (de standaard) opent het in de lightbox, “Inline” speelt het direct in de kaart af, op elke grootte. Kick's speler laadt pas bij die klik, nooit met de pagina. Via een agent of de API is de optie
liveStream,"lightbox"of"inline". Een stream die Kick markeert als volwassen, toont de banner van het kanaal in plaats van de live afbeelding, en de banner linkt naar het kanaal op kick.com. - Offline: de banner en de naam van het kanaal, een "Offline"-chip en een "Volgen op Kick"-link naar het kanaal.
Alleen het feedrooster wordt aangeboden (zie Templates), met één kaart. Er zijn geen likes, tellingen of beoordelingen, en geen headeroptie, aangezien de kaart de naam van het kanaal aangeeft. In de “Bento”-indeling wordt een Kick-bron weergegeven als een eenvoudige tegel (de live-afbeelding of de banner wanneer offline), zonder de live-kaart. In een gemengde feed op “Grid” (Raster), “Carousel” (Carrousel) of “Masonry”, staat de kaart boven het rooster.
Agents en API-sleutels ontvangen nooit Kick-inhoud: describe_source_content geeft aan dat de inhoud niet wordt samengevat voor agents, en GET /v1/sources/:id/content antwoordt 403 op een API-sleutel. De inhoud bereikt een pagina alleen via de widget. Om te controleren wat een Kick-widget weergeeft, gebruik je de preview in het dashboard.
Live status
De kaart wordt opnieuw gelezen vanaf Kick telkens wanneer de widget wordt bekeken, maximaal elke 2 minuten voor een kanaal. Dit is gratis (geen credits) en is niet afhankelijk van de gekozen update-snelheid. Als Kick niet bereikbaar is, toont de widget de kaart die het heeft, en zodra die ouder is dan 20 minuten, toont het de naam van het kanaal zonder live of offline te vermelden.
Hoe vaak het bijwerkt
Een Kick-update kost 1 credit. De snelste snelheid is dagelijks op Free en elk uur op Starter en hoger (elk uur is het snelst voor Kick op elk betaald abonnement), hetzelfde als Twitch. Langzamere snelheden gebruiken minder credits. “Update now” wacht minimaal 15 minuten tussen updates van één Kick-bron. Connect-zoekopdrachten zijn beperkt tot 10 per dag per account en 20 per netwerk, net als voor Twitch en X. Terwijl Kick de app van TileSet vertelt dat deze te vaak vraagt, antwoordt een nieuwe connectie "Kick is momenteel bezig voor deze app, dus er is niets opgezocht. “Try again” (Opnieuw proberen) over een minuut." voor ongeveer een minuut. Zie Update snelheid en schema's en Abonnementen en credits. Op het gratis abonnement pauzeert een bron die niemand 14 dagen heeft bekeken totdat deze opnieuw wordt bekeken.
De 24-uursregel
De ontwikkelaarsvoorwaarden van Kick staan een kopie van de inhoud slechts 24 uur toe. Dus TileSet toont nooit een kopie die ouder is dan 23 uur: daarna haalt de volgende weergave van een widget het kanaal gratis opnieuw op, ongeacht de gekozen update-snelheid.
Een “Link in bio”-blok voor een Kick-bron toont de kaart, die opnieuw wordt gelezen bij weergaven zoals die van een widget. Als Kick niet bereikbaar is en de kaart ouder is dan 20 minuten, of het kanaal offline is zonder banner, toont het blok niets. Zodra de kopie 23 uur oud is, toont het blok niets totdat de volgende update van de bron plaatsvindt. Kies voor een bron op een “Link in bio”-pagina Twee keer per dag of sneller (Starter en hoger).
Afbeeldingen worden niet gekopieerd. De browsers van je bezoekers laden ze van Kick (images.kick.com en files.kick.com). De speler is van Kick zelf (player.kick.com), dus een bezoeker die de stream afspeelt, laadt de speler van Kick, en het privacybeleid van Kick is erop van toepassing. Als je site een content security policy instelt, moet deze frame-src https://player.kick.com toestaan voor de lightbox-speler; zie Snippet installeren.
Opnieuw verbinden
Niets om opnieuw te verbinden: er is geen aanmelding die verloopt. Als het verkeerde kanaal werd gematcht, verwijder dan de bron en verbind deze opnieuw met de link van het kanaal.