Connect

Tek dokunuşla oynatma listesi kurulumu

Kullanıcının Xtream Codes veya M3U bilgileriyle önceden doldurulmuş olarak Teevu'yu açan bir Connect linki oluştur. Giriş bilgileri URL parçasında kalır, bu yüzden sunucu günlüklerine gönderilmez.

  1. 1Her kullanıcı için bir link oluştur
  2. 2Kullanıcı kendi cihazında açar
  3. 3Teevu oynatma listesini ekler

TV'de mi izliyorlar? Kullanıcılar linki telefonlarında açıp TV'ye gönderir; kumandayla yazı yazmak yok.

Test linki oluştur

Gerçekçi test bilgileri kullan ve kullanıcı akışını birebir doğrula.

Entegrasyon şartnamesi

Linkleri kendi sisteminden oluştur. API anahtarı yok, çağrılacak bir şey yok.

Link biçimi

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

Parametreler

xtreamserver username password name isteğe bağlı
m3uurl name isteğe bağlı
  • Parametreleri URL sorgu dizesi olarak birleştir, base64 ile kodla, ardından sonucu yüzde kodlamasıyla data içine yerleştir.
  • Her şey # işaretinden sonra gelir. Tarayıcılar fragment kısmını asla sunucuya göndermez; böylece giriş bilgileri erişim loglarına, CDN loglarına ve Referer başlıklarına düşmez.
  • Base64 bir kodlamadır, şifreleme değil: linke sahip olan herkes giriş bilgilerini okuyabilir. Her linki yalnızca ilgili kullanıcıya gönder.

Örnekler

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