Connect

Spillelisteoppsett med ett trykk

Opprett en Connect-kobling som åpner Teevu med brukerens Xtream Codes- eller M3U-detaljer ferdig utfylt. Påloggingsinformasjonen blir i URL-fragmentet og sendes ikke til serverloggene.

  1. 1Opprett en kobling per bruker
  2. 2Brukeren åpner den på enheten sin
  3. 3Teevu legger til spillelisten

Ser de på TV? Brukeren åpner lenken på telefonen og sender den til TV-en, uten å taste med fjernkontrollen.

Generer en testkobling

Bruk realistiske testopplysninger og kontroller den nøyaktige brukerflyten.

Integrasjonsspesifikasjon

Bygg lenker fra ditt eget system. Ingen API-nøkkel, ingenting å kalle.

Lenkeformat

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

Parametere

xtreamserver username password name valgfritt
m3uurl name valgfritt
  • Sett sammen parameterne som en URL-spørrestreng, base64-kod den, og prosentkod deretter resultatet inn i data.
  • Alt står etter #. Nettlesere sender aldri fragmentet til en server, så påloggingsinformasjonen holdes unna tilgangslogger, CDN-logger og Referer-headere.
  • Base64 er koding, ikke kryptering: alle med lenken kan lese påloggingsinformasjonen. Send hver lenke bare til brukeren den er ment for.

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