Connect

Spellist-inställning med ett tryck

Skapa en Connect-länk som öppnar Teevu med användarens Xtream Codes- eller M3U-uppgifter redan ifyllda. Inloggningsuppgifterna ligger kvar i URL-fragmentet och skickas aldrig till serverloggarna.

  1. 1Skapa en länk per användare
  2. 2Användaren öppnar den på sin enhet
  3. 3Teevu lägger till spellistan

Tittar de på TV? Användaren öppnar länken på mobilen och skickar den till TV:n, utan att skriva med fjärrkontrollen.

Skapa en testlänk

Använd realistiska testuppgifter och kontrollera det exakta användarflödet.

Integrationsspecifikation

Skapa länkar från ditt eget system. Ingen API-nyckel, inget att anropa.

Länkformat

URL
https://teevu.app/connect/open#type=<xtream|m3u>&data=<base64>

Parametrar

xtreamserver username password name valfritt
m3uurl name valfritt
  • Sätt ihop parametrarna till en URL-frågesträng, base64-koda den och procentkoda sedan resultatet i data.
  • Allt hamnar efter #. Webbläsare skickar aldrig fragmentet till en server, så inloggningsuppgifterna hålls borta från åtkomstloggar, CDN-loggar och Referer-huvuden.
  • Base64 är kodning, inte kryptering: alla som har länken kan läsa inloggningsuppgifterna. Skicka varje länk bara till rätt användare.

Exempel

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));