Connect

Lejátszási lista beállítása egy érintéssel

Hozz létre egy Connect linket, amely a felhasználó Xtream Codes vagy M3U adataival előre kitöltve nyitja meg a Teevut. A belépési adatok az URL fragmentjében maradnak, így nem kerülnek a szerver naplóiba.

  1. 1Hozz létre egy linket felhasználónként
  2. 2A felhasználó megnyitja az eszközén
  3. 3A Teevu hozzáadja a lejátszási listát

Tévén néznek? A felhasználók a telefonjukon nyitják meg a linket, és elküldik a tévére, így nem kell a távirányítóval gépelni.

Tesztlink létrehozása

Használj valósághű tesztadatokat, és ellenőrizd a pontos felhasználói folyamatot.

Integrációs specifikáció

Hozz létre linkeket a saját rendszeredből. Nincs API-kulcs, nincs mit meghívni.

Linkformátum

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

Paraméterek

xtreamserver username password name opcionális
m3uurl name opcionális
  • Fűzd össze a paramétereket URL query stringgé, kódold base64-be, majd az eredményt percent-kódolva tedd a data paraméterbe.
  • Minden a # után kerül. A böngészők soha nem küldik el a fragmentet a szervernek, így a belépési adatok nem kerülnek bele a hozzáférési naplókba, a CDN-naplókba és a Referer fejlécekbe.
  • A base64 kódolás, nem titkosítás: aki megkapja a linket, el tudja olvasni a belépési adatokat. Minden linket csak a saját felhasználójának küldj el.

Példák

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