如何从Instagram获取基于用户和标签的照片

时间:2015-05-14 12:52:08

标签: javascript jquery html instagram instafeedjs

我有一个要求,我必须显示来自用户帐户xxxx的Instagram照片和标记为x,x2,x3,x4的照片。

是否可以使用instafeed.js脚本执行基于用户帐户和基于标记的照片

Codepen

脚本

var instaFeed = new Instafeed({
                    get: 'user',
                    userId: 6678174,
                    accessToken: '6678174.467ede5.205a03ebc4b74d4082823781c3149575',
                    target: 'instafeed',
                    sortBy: 'most-recent',
                    limit: 32,
                    resolution: 'standard_resolution',
  template: '<a class="fancybox" href="{{image}}"><img src="{{image}}" /><div id="filter">{{model.filter}}</div><div class="info"><p class="location"><i class="icon-location"></i>{{location}}</p><p><i class="icon-comment"></i>{{caption}}</p><br><ul><li class="icon-heart">{{likes}} likes<li class="icon-chat">{{comments}} comments</ul></div></a>'
}).run();

$.fn.extend({
  matchHeight: function(data){
    var maxHeight = 0;
    $(this).each(function() {
       maxHeight = maxHeight > $(this).height() ? maxHeight : $(this).height();
    });
   $(this).height(maxHeight);
  }
});

1 个答案:

答案 0 :(得分:1)

没有单一的API允许您同时进行用户搜索和#标签搜索。

您可以使用用户/媒体API获取照片,并在API响应中的每张照片的tags中手动检查主题标签

https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN

http://gramfeed.com已实现此功能,搜索并打开有关克式的用户页面,滚动并加载所有照片,然后使用filter by keyword过滤带标签的照片