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.
- 1Skapa en länk per användare
- 2Användaren öppnar den på sin enhet
- 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
xtream | server username password name valfritt |
|---|---|
m3u | url 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));