• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 10 Hlas(ů) - 2.4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
OTT/IPTV - jednodušeji to už nejde
@otava5 Musíš si uvědomit, jak to hanshake se servery Sledovani funguje. Ty si žádosti o session vytvoříš časově omezený rámec, v rámci kterého můžeš přijímat data. Ta hodnota, kterou ve scriptu ukládáme do proměnné sessionid je pak potvrzení, které musíš v PHPSESSID vkládat do každého dalšího requestu, kterým žádáš o konkrétní akci nebo adresu steramu. Pokud chceš sledovat zamknuté kanály, musíš poté, co získáš hodnotu sessionid, říci serveru sledování, že v rámci této session můžeš přijímat i zamknuté kanály. Takže jak píše @bojler. Ten request na odemknutí musíš posílat ve fázi, kdy sis požádal o session, tedy ve scriptu, kterým si periodicky obnovuješ hodnotu sessionid. Je to script, který uvedl @bojler. Možná, že tě zmátly ty jeho dvě proměnné sessionid a session, to je samozřejmě zbytečné. Dá se to přepsat i takto, ale jinak je to samozřejmě správně:
Kód:
#! /bin/sh
request="http://sledovanitv.cz/api/device-login?deviceId=xxx&password=xxx&version=3.2.004&lang=cs&unit=default"
json=$(wget -qO - ${request})
status=$(echo ${json} | jq -r '.status')
sessionid=$(echo ${json} | jq -r '.PHPSESSID')
echo ${sessionid} > /cesta/session.id
request="http://sledovanitv.cz/api/pin-unlock?pin=0000&PHPSESSID="${sessionid}
json=$(wget -qO - ${request})
 
Citovat
  


Příspěvků v tématu
RE: OTT/IPTV - jednodušeji to už nejde - od Client - 21.2.2019, 7:27

Přejít na fórum:


Prochází: 5 host(ů)