• 07-05-2021, 12:49:28
    #1
    Merhaba, 1 hafta önceye kadar sorunsuz olarak gönderileri çekiyordu. Ancak artık sitede gönderiler gözükmüyor resimlere sağ tık yapıp yeni sekmede açınca sorunsuz gözüküyor. Ücretli ücretsiz yardımcı olacaklar yazabilir. Bugün çözmem gerekiyor.



    Mevcut kodlar
        $i_kadi = $_POST["instagram_kadi"];
        $data =     instagram_get("https://www.instagram.com/".$i_kadi."/?__a=1");
        $json = json_decode($data,true);
        $data = $json['graphql']['user']['edge_owner_to_timeline_media']['edges'];
        $username = $json['graphql']['user']['username'];
        $profil_resmi = $json['graphql']['user']['profile_pic_url'];
        $toplam_takipci = number_format($json['graphql']['user']['edge_followed_by']["count"]);
        $toplam =count($data);
  • 07-05-2021, 14:29:34
    #2
    Üyeliği durduruldu
    Ücretli olarak yardımcı olabilirim. Skype adresimden iletişim sağlayabilirsiniz. soft.webs@outlook.com
  • 07-05-2021, 21:24:31
    #3
    <?php
    
    
        $i_kadi = "r10net";
        $data =     file_get_contents("https://www.instagram.com/".$i_kadi."/?__a=1");
        $json = json_decode($data,true);
        echo "<pre>";
        //print_r($json);
        $data = $json['graphql']['user']['edge_owner_to_timeline_media']['edges'];
        $username   = $json['graphql']['user']['username'];
    
        $profil_resmi = $json['graphql']['user']['profile_pic_url'];
                echo "<img src='".'data:image/jpg;base64,'.base64_encode(file_get_contents($profil_resmi))."'>";
    
        $toplam_takipci = number_format($json['graphql']['user']['edge_followed_by']["count"]);
        $toplam =count($data);
        
    
    ?>
    Olmamasının sebebi Instagram verisini direkt çektiğinizde SAMEORGIN hatası veriyor olması, bu şekilde yaparsanız dosyanın içeriğini alıp base64 ile sisteminizde gösterebilirsiniz ve sorunuz çözülür.
    instagram_get yerine ben file_get_contents kullandım. Siz kendi fonksiyonunu kullanabilirsiniz.


                echo "<img src='".'data:image/jpg;base64,'.base64_encode(file_get_contents($profil_resmi))."'>";
    Saygılarımla,
  • 08-05-2021, 15:07:54
    #4
    @BedirhanERKAN; Çözümü sağladı çok teşekkür ederim.