【发布时间】: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的值。对吗? -
对不起,是的,它是正确的,我从管理仪表板发送这个值并且它有效