我如何找到instagram用户ID并显示Feed?

时间:2017-09-09 12:13:39

标签: php json instagram

我需要向用户显示Instagram Feed。我怎么能这样做?

我尝试使用

<?php
    function insta_api( $api_url ){
        $connection_c = curl_init();
        curl_setopt( $connection_c, CURLOPT_URL, $api_url );
        curl_setopt( $connection_c, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt( $connection_c, CURLOPT_TIMEOUT, 20 );
        $json_return = curl_exec( $connection_c );
        curl_close( $connection_c );
        return json_decode( $json_return );
    }
    $access_token = '...access.token.here...';
    $user_search = insta_api( 'https://instagram.com/' . $instagram_login . '/?__a=1' );
    print_r($user_search);
    $user_id = $user_search['id'];
    echo $user_id;
    $return = insta_api('https://api.instagram.com/v1/users/' . $user_id . '/media/recent?access_token=' . $access_token);

但它返回

  

注意:未定义的变量:user_id

我也尝试使用

https://www.instagram.com/user_name/?__a=1

但我无法获得json值,我认为这不是一个好习惯。

由于

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用此终点:
https://www.instagram.com/USERNAME/media/

无需身份验证,您可以访问最新的20篇帖子。