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.

  1. 1Opret et link pr. bruger
  2. 2Brugeren åbner det på sin enhed
  3. 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

xtreamserver username password name valgfri
m3uurl 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));