Instagram API:如何按标记名

时间:2016-01-12 14:47:39

标签: javascript api instagram instagram-api

我正在尝试通过标记名获取最近的图片。在API Doc我发现我需要向https://api.instagram.com/v1/tags/{tag-name}/media/recent?access_token=ACCESS-TOKEN

发送请求

我正在使用JavaScript(node.js),但这不是特定于JavaScript的问题,因此您可以跳过代码。

注意: access_token有效,我查了一下。

这是我的代码:

 var tag = 'nexus5x';
 var url = 'https://api.instagram.com/v1/tags/'+ tag +'?access_token=' + access_token;

 request({
    url: url,
    method: 'GET'
 }, function(error, response, body){
    if(error) {
        console.log(error);
    } else {
        console.log(body);
    }
    console.log('done');
 });

Result

因此需要max_tag_idmin_tag_id。但我没有最大/最小ID,因为我是第一次请求并且分页对象是空的

1 个答案:

答案 0 :(得分:1)

如果您处于沙盒模式,那么API响应中最多只能获得20个图片,并且没有分页,您也只能看到沙箱授权用户的图片,有关沙盒模式的更多信息:{{3} }

第一次通话不需要

max_tag_idmin_tag_id,一旦您的应用有效,您将拥有分页对象,next_url将拥有所有相关的max_tag_id在网址中。