【问题标题】:How I can find instagram user id and show feed?我如何找到 instagram 用户 ID 并显示提要?
【发布时间】:2017-09-09 12:13:39
【问题描述】:

我需要向用户展示 Instagram 供稿。我该怎么做?

我尝试使用

<?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 值,我认为这不是一个好习惯。

谢谢

【问题讨论】:

  • 那么,$user_search 的输出你希望我们猜到吗?
  • 现在它什么也不返回了。但是我想返回json对象,如果去instagram.com/therock/?__a=1可以查看,然后获取用户ID
  • 我看不到 $instagram_login 的值。对吗?
  • 对不起,是的,它是正确的,我从管理仪表板发送这个值并且它有效

标签: php json instagram


【解决方案1】:

最简单的方法是使用这个端点:
https://www.instagram.com/USERNAME/media/

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

【讨论】:

    猜你喜欢
    • 2016-10-05
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    相关资源
    最近更新 更多