Instagram API端点数组

时间:2013-07-01 18:10:11

标签: instagram

我有一个基本的PHP脚本,可以获取我最近30张Instagram图片。它只使用媒体/最近的端点网址..这很好。

看起来像这样

    $userid = "ID";
$accessToken = "ACCESSTOKEN";

// Gets data
function fetchData($url){
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_TIMEOUT, 20);
     $result = curl_exec($ch);
     curl_close($ch);
     return $result;
}

// Pulls and parses data.
$result = fetchData("https://api.instagram.com/v1/users/{$userid}/media/recent/?access_token={$accessToken}&count=30");
$result = json_decode($result);

并像这样回应输出:

<?= $post->images->standard_resolution->url ?>

但是如何将端点网址放在一个数组中,并能够以相同的方式回显评论和喜欢..

我尝试过使用instaphp,但它确实很慢并为每次访问创建了一个访问令牌..

1 个答案:

答案 0 :(得分:1)

如果你有完整的结果集,你应该能够这样做:

喜欢:

<?= $post->likes->count ?>
<?= $post->likes->data->username ?>
<?= $post->likes->data->full_name ?>
<?= $post->likes->data->id ?>
<?= $post->likes->data->profile_picture ?>

评论:

<?= $post->comments->count ?>
etc

查看回复文档:http://instagram.com/developer/endpoints/users/#get_users_media_recent