środa, 19 grudnia 2012

Fakty v2.0

Ludzie od tvnplayera postanowili zrobić update API do wersji jak przypuszczam 2.0.
-base_url = "http://tvnplayer.pl/api/?platform=ConnectedTV&terminal=Samsung&format=json"
+base_url = "http://tvnplayer.pl/api/?platform=ConnectedTV&terminal=Samsung&format=json&authKey=ba786b315508f0920eca1c34d65534cd"
-fakty_id_url = "#{base_url}&type=episodes&id=#{odc['id']}&sort=newest&m=getItem&deviceScreenHeight=1080&deviceScreenWidth=1920"
+fakty_id_url = "#{base_url}&type=episodes&id=#{odc['id']}&v=2.0&sort=newest&m=getItem&deviceScreenHeight=1080&deviceScreenWidth=1920"
W efekcie doszedł parametr "authKey" oraz "v=2.0".
"v=2.0" pewnie ma jakieś głębsze znaczenia, projektując API nikt nie pomyślał, że będzie potrzebna kolejna wersja, przecież to takie mało oczywiste, ale można uznać, że jest ok. Natomiast po co dodawać parametr "authKey", który jest statyczny (tak, nie jest liczony z niczego, ot po prostu jest dopisany na sztywno do url-a) i lata sobie w sieci bez żadnego zabezpieczenia. Pragnę poznać rozwinięcie tej, jakże głębokiej, myśli autora tego wynalazku.

Działający skrypt do oglądania faktów: https://github.com/ljagiello/scripts/blob/master/tvn_fakty.rb

Brak komentarzy: