我需要向用户显示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值,我认为这不是一个好习惯。
由于
答案 0 :(得分:0)
最简单的方法是使用此终点:
https://www.instagram.com/USERNAME/media/
无需身份验证,您可以访问最新的20篇帖子。