我正在尝试通过标记名获取最近的照片。在 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');
});
因此它需要 max_tag_id
或 min_tag_id
。但是我没有最大/最小 ID,因为我是第一次请求并且分页对象是空的
最佳答案
如果您处于沙盒模式,您最多只能在 API 响应中获得 20 张图片,并且不会有分页,您也只会看到来自沙盒授权用户的图片,有关沙盒模式的更多信息,请参见:https://www.instagram.com/developer/sandbox/
max_tag_id
和 min_tag_id
不是第一次调用所必需的,一旦您的应用上线,您将拥有分页对象并且 next_url
将在 url 中包含所有相关的 max_tag_id
。
关于javascript - Instagram API : How to get pictures by tag name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34746703/