آفلاین
user-avatar

خطای نمایش اینستاگرام

2 سال پیش
توسط پایان جهان مطرح شد
آفلاین
user-avatar
پایان جهان ( 108665 تجربه )
2 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

درود..
خطای زیر:

Warning: file_get_contents(https://www.instagram.com/blink.ir/?__a=1): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in C:\xampp\htdocs\wordpress\wp-content\themes\Tarnegar\widgets\widget-instagram.php on line 44

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wordpress\wp-content\themes\Tarnegar\widgets\widget-instagram.php on line 47

کد زیر:

$instaResult = json_decode(file_get_contents('https://www.instagram.com/'.$instance['insta_username'].'/?__a=1'), true);

        $i = 0;
        foreach( $instaResult['user']['media']['nodes'] as $image ) {
            if ($i < $instance['insta_posts']) {             
                echo '<div class="instapost-wrapper">';
                echo '<a target="_blank" title="To Instagram" href="https://www.instagram.com/'.$instance['insta_username'].'/">';
                echo '<div class="instapost">';
                echo '<img src="'.$image['thumbnail_src'].'" />';
                echo '<div class="caption">'.$image['caption'].'</div>';
                echo '</div>';
                echo '</a>';
                echo '</div>';
            } else {
                break;
            }
            $i++;
        };

خطای لینک میده ... راه حل چیه؟

برای ارسال پاسخ باید وارد سایت شوید