• 15-10-2020, 22:27:29
    #1
    https://bulten.nesine.com/api/bulten/getprebultenfull
    Merhaba, linkteki sayfadan json verisini çekiyordum bu zamana kadar fakat artık şifreleme yapmışlar.Sayfa açıldığında normal açılıyor fakat dosyayı çektiğimde şifrelenmiş bir şekilde geliyor çözüm var mıdır?
  • 15-10-2020, 22:42:16
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Özellikle uğraştım şifreli veriye ulaşabilmek için ama ulaşamadım, sanırım siz file_get_contents ile çekiyorsunuz, sunucu size gzip ile encode edilmiş veriyi gönderiyor normal şekilde parse edemezsiniz bu veriyi. file_get_contents ile alınan veriyi gzdecode ile açmanız lazım, sonrasında json_decode yaparak kullanabilirsiniz.

    Yani şifreleme yok, sıkıştırma var.
  • 15-10-2020, 22:49:26
    #3
    <?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_ENCODING, "gzip");
    curl_setopt($ch, CURLOPT_URL,"https://bulten.nesine.com/api/bulten/getprebultenfull");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close ($ch);
    echo $response;
    veya

    <?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,"https://bulten.nesine.com/api/bulten/getprebultenfull");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close ($ch);
    $json = gzdecode($response);
    echo $json;
  • 15-10-2020, 22:59:37
    #4
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    <?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_ENCODING, "gzip");
    curl_setopt($ch, CURLOPT_URL,"https://bulten.nesine.com/api/bulten/getprebultenfull");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close ($ch);
    echo $response;
    veya

    <?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,"https://bulten.nesine.com/api/bulten/getprebultenfull");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close ($ch);
    $json = gzdecode($response);
    echo $json;
    Sağolun arkadaşlar.Çok teşekkürler.
  • 15-10-2020, 23:00:13
    #5
    YORCI adlı üyeden alıntı: mesajı görüntüle
    Özellikle uğraştım şifreli veriye ulaşabilmek için ama ulaşamadım, sanırım siz file_get_contents ile çekiyorsunuz, sunucu size gzip ile encode edilmiş veriyi gönderiyor normal şekilde parse edemezsiniz bu veriyi. file_get_contents ile alınan veriyi gzdecode ile açmanız lazım, sonrasında json_decode yaparak kullanabilirsiniz.

    Yani şifreleme yok, sıkıştırma var.
    Eyvallah sağol kardeşim.