Erstellung eines eigenen Clients “by-example”
Unter http://developer.flyp.tv/api-sample.html
finden Sie eine Beispielanwendung, die die von FlypSite bereitgestellten Skripte nutzt, um die verschiedenen Kommunikationsaspekte eines FlypSite-Clients by-example präsentiert.
Um die Beispielanwendung mit Ihrem eigenen Token und ggf. nur für einen Stream zu nutzen:
- Kopieren Sie das Token auf der Clients-Seite / HTML-Injection: “edit” / Client Token.
- Rufen Sie die Beispielanwendung mit dem Parameter ?token={{IhrToken}} auf:
http://developer.flyp.tv/api-sample.html?token={{IhrToken}}
. - Hängen Sie zusätzlich den Parameter
stream
an, um nur die Posts eines Streams auszugeben:http://developer.flyp.tv/api-sample.html?token={{IhrToken}}&stream=out1
Zu inkludierende Skripts
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://js.pusher.com/2.2/pusher.min.js"></script>
<script src="https://live.flyp.tv/g/20.06/vienna.js"></script>
Minimal-Skripting
this.protocol.connect()
initialisiert die Kommunikationsfunktionen (Websocket, Initialabruf).
this.postUpdates()
sorgt für eine rudimentäre Darstellung der Posts.
JSON-Abrufe, vgl. Network-Panel (Filter: XHR)
Initialer JSON-Abruf in den Developer Tools des Chrome-Browsers.
Websocket-Kommunikation, vgl. Network-Panel (Filter: WS)
Websocket-Kommunikation in den Developer Tools des Chrome-Browsers.