Html - CSS - XML - JavaScript - Ajax
$.Getjson Fonksiyonunu Return Döndürmüyor?
$.Getjson Fonksiyonunu Return Döndürmüyor?
-
Samsung SmartTV f serisi.
nstreamlmod ile calistirmak istiyorum.Bu playerde flashplayer kullaniyor.
-
bi kaç saattir test ediyorum da öncelikle verdiğin kodları çalıştıramadım bir türlü.
php ile denemeler yapıp mantığını kavramaya çalışıyorum.
Şimdi php curl ile jsonu alıp içinden linki cımbızlayıp bakıyorum
tüm tarayıcılarda aynı linki oluşturabiliyorum ancak oluşan linki kopyala yapıştır veya tıkla git ile çalıştıramıyorum. Önce cookie almam gerekiyor jsonu çektiğim dosyayı direk çalıştırarak cookie aldıktan sonra da cookie alan tarayıcıda direk çalıştırabiliyorum oluşturulan linki.
Sıkıntı link almakta değil yani, cookie almakta. televizyonun player ile cookie alabileceğini sanmıyorum.
eğer verdiğin javascript tv içinde sorunsuz çalışıyorsa user agenti filan kaldır o kodlar arasından. user agent, accept headerları ve referer kullanmak oluşturulan sign değerini değiştiriyor ve alınan cookieyi de geçersiz kalıyor.
yazdığım php kodu (newbie seviyesindeyim bu ney la demeyin kırmayın kalbimi)
http://pastebin.com/wmNswPPs
Adım adım anlatmak istediğim olay;
1. curl ile jsonu çektim hem cookie hem video linki
http://i.hizliresim.com/ogYbdo.png
2. hiç bi işlem yapmadan tıkla ve izleye tıkladım çalışmadı (çünkü cookie vermedi)
resme gerek yok bomboş sayfaydı
3. cookieyi ekledim çalıştı
http://i.hizliresim.com/g547bL.png
http://i.hizliresim.com/g547b2.png
Acaba img src ile cookie olayını aşabilir miyiz diye denedim yemedi alakasız bi cookie veriyor..
benim tavsiyem tv flash player çalıştırıyorsa direk app yazıp mail.ru nun video için verdiği şu
http://videoapi.my.mail.ru/videos/embed/mail/hdfullfilmizlesene/_myvideo/866.html
htmlyi kullanarak film izlettirmek.
benim tvde flash çalışmadığı için deneyemicem
javascript ile cookie alma olayını da hala cors denen engellemeyi aşamadığım ve verdiğin kodları çalıştıramadığım için deneyemiyorum.
pesimistzombie tarafından 24/Nis/15 20:54 tarihinde düzenlenmiştir -
Sana yukarda verdigim script PC de calismiyor ama TV de calisiyor.
Json dosyasinin icerigin text olarak alip getiriyor bende parser yapip url adresini aliyorum.
Buraya kadar ok , ama cookiyi alsam linke nasil eklemeliyim?
ben söyle ekliyorum. Örnek:
http://cdn14.my.mail.ru/v/53923267.mp4?sign=718eeb1ca510b6975c18cb50d9741debb6ca4293&slave[]=s%3Ahttp%3A%2F%2F127.0.0.1%3A5010%2F53923267-v.mp4&p=f&expire_at=1429995600&touch=1429309555|Cookie=Video_key=f6d00fb9bb0e5dfbe1f7e5eaf30afc6020db50c4
Peki Curl ile aldigin video linkine cooki'yi nasil ekledin?
bana tam örnegini yazarmisin?
belki ben JS ile var cerez = document.cookie;
seklinde cokiyi alabilirim?
Cookiyi json dosyasini actigim andami alacagim? sanirim alinacak kisim cookide video_key kismi öyle degilmi?
Kanakan tarafından 24/Nis/15 22:50 tarihinde düzenlenmiştir -
resme bakarsan curl ile çekip kendim elle tarayıcıya ekliyorum cookieyi kabaca.
json dosyasını çektiğin anda almana gerek yok. jsonu nasıl ne şekilde çekiyorsan hangi ortamda çekiyorsan önce json dosyasına bir şekilde erişip cookieyi alacaksın sonra json dosyasını tekrar çekip içeriğini okuyup linkini alacaksın
cookie ismi video_key evet
-
verdigin resimde elle ekledigin satir görünmüyor.
tam olarak url su olsun
ve cokide söyle olsun
video_key:f6d00fb9bb0e5dfbe1f7e5eaf30afc6020db50c4
simdi bunu formalize edermisin? ben yukarda verdigim sekilde yapiyorum olmuyor.
su sekilde yaptim olmadi
Kanakan tarafından 24/Nis/15 22:57 tarihinde düzenlenmiştir -
operadaki bir eklenti ile cookieleri düzenleyebiliyorum bu resimde de cookie ekliyorum http://i.hizliresim.com/g547bL.png
eklemek için çektiğim cookie de sarıyla işaretlediğim kısım http://i.hizliresim.com/ogYbdo.png
javascriptte nasıl cookie atıyoruz onu bilemiyorum örneklere bakmam lazım ama çektiğin cookieyi çektiğin sayfaya atıyorsan olmaz cookie host olarak .cdn14.my.mail.ru ya cookie tanımlaman lazım
video url sonuna cookie eklemenin bir manası yok çalışmaz öyle cookie
pesimistzombie tarafından 24/Nis/15 23:04 tarihinde düzenlenmiştir -
şu javascript ile corsu bi geçebilsem gerisini getircem sanırım da yok mu tahribatta corsa takılmadan urlden json çekmeyi bilen biri yav bana da sıkıntı oldu bu iş :D tarayıcıda kural ekleyerek cors geçmenin dışında bir olay arıyorum.
-
Iste sanirim benim sorunum orda
gelen url adresine cookiyi nasil ekleyecegim?
cookiyi aliyorum sorun degil, ama url adresinin neresine ekleyecegim bu cookieyi?
Basinami? sonunami?
ayrica senin burada http://pastebin.com/wmNswPPs# verdigin kodlarla bir php dosyasi olusturdum servere attim.
php dosyasini calistiriyorum güzel link geliyor ve TIKLA IZLE cikiyor.
Buna tikliyorum ama bende bos sayfa cikiyor.Film acilmiyor.
-
açılmaz işte resimde gösterdiğim gibi tarayıcına sayfaya basan cookieyi elle girmen gerekiyor öyle açılıyor anca. video çekeyim istersen mantığı tam anlaman için.
başka bir domain için cookie atama olayını bulamadım bir türlü
-
bir film cekersen memnun olurum kafam iyice karisti!!
birde bu cookie sabitmi?
her tarayaciya ayni cookiemi yükleniyor? Senin verdigin PHP dosyasinicalistiriyorum TIKLA IZLE ye basinca bende acilmiyor.Acaba php dosyasi baska bir sunucuda oldugu icin mi?