Connect
Playlist-opsætning med ét tryk
Opret et Connect-link, der åbner Teevu med brugerens Xtream Codes- eller M3U-oplysninger udfyldt på forhånd. Legitimationsoplysningerne bliver i URL-fragmentet, så de ikke sendes til serverloggene.
- 1Opret et link pr. bruger
- 2Brugeren åbner det på sin enhed
- 3Teevu tilføjer playlisten
Ser de på et TV? Brugeren åbner linket på telefonen og sender det til TV'et, uden at taste med fjernbetjeningen.
Generér et testlink
Brug realistiske testoplysninger, og verificér det nøjagtige brugerforløb.
Integrationsspecifikation
Byg links fra dit eget system. Ingen API-nøgle, intet at kalde.
Linkformat
URL
https://teevu.app/connect/open#type=<xtream|m3u>&data=<base64>Parametre
xtream | server username password name valgfri |
|---|---|
m3u | url name valgfri |
- Saml parametrene som en URL-forespørgselsstreng, base64-kod den, og procentkod derefter resultatet ind i data.
- Alt står efter #. Browsere sender aldrig fragmentet til en server, så legitimationsoplysningerne holdes ude af adgangslogs, CDN-logs og Referer-headere.
- Base64 er kodning, ikke kryptering: Alle med linket kan læse legitimationsoplysningerne. Send kun hvert link til den bruger, det er til.
Eksempler
JavaScript
const params = new URLSearchParams({
name: 'My IPTV', // optional
server: 'http://provider.example:8080',
username: user.username,
password: user.password,
});
const link = 'https://teevu.app/connect/open#type=xtream&data='
+ encodeURIComponent(btoa(params.toString()));PHP
$params = http_build_query([
'name' => 'My IPTV', // optional
'server' => 'http://provider.example:8080',
'username' => $user->username,
'password' => $user->password,
]);
$link = 'https://teevu.app/connect/open#type=xtream&data='
. rawurlencode(base64_encode($params));