folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder $.Getjson Fonksiyonunu Return Döndürmüyor?



$.Getjson Fonksiyonunu Return Döndürmüyor?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    Samsung SmartTV f serisi.

    nstreamlmod ile calistirmak istiyorum.Bu playerde flashplayer kullaniyor.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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

    :|
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    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
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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


    :|
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    verdigin resimde elle ekledigin satir görünmüyor.

    tam olarak url su olsun

    http://cdn23.my.mail.ru/hv2/53923052.mp4?sign=053e5d005e47b6b2af92b644caf1c64cf123cabc&slave[]=s:http://127.0.0.1:5010/53923052-hv2.mp4&p=f&expire_at=1429995600&touch=1429308370

     

    ve cokide söyle olsun

    video_key:f6d00fb9bb0e5dfbe1f7e5eaf30afc6020db50c4

     

    simdi bunu formalize edermisin? ben yukarda verdigim sekilde yapiyorum olmuyor.

    su sekilde yaptim olmadi

    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?video_key=55439eca4bb29dfd8e6b17591f4ca24c2ac08a90

    Kanakan tarafından 24/Nis/15 22:57 tarihinde düzenlenmiştir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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

    :|
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    ş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.


    :|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    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.

     

     

    Kanakan tarafından 24/Nis/15 23:45 tarihinde düzenlenmiştir
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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ü

     


    :|
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kanakan
    Kanakan's avatar
    Kayıt Tarihi: 21/Aralık/2014
    Erkek

    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?

Toplam Hit: 4311 Toplam Mesaj: 76