我们如何合并两个 instagram API 的结果

How can we merge result of two instagram API

我需要根据用户名和标签在网页上显示 Instagram 图片

环顾四周并搜索后 api 我找不到哪个可以让我关注

  1. 根据用户帐户显示图像 +
  2. 根据标签(单个或多个)显示图像

我可以使用两个单独的 API 调用来分别显示两个结果,但我不确定如何合并两个结果并根据最新图像将它们显示为一个。

示例基于 angular 和 instgram API http://codepen.io/anon/pen/qdrBMQ?editors=001

我也看过 instafeedjs 它允许显示基于 UserAccount 的图像和基于标签过滤相同的结果 示例:http://codepen.io/anon/pen/NqpWER?editors=001

我可以显示来自用户帐户 + 任何标签的图像的任何此类示例。

合并应该不会太难:

var byUserUrl = 'https://api.instagram.com/v1/users/828057799/media/recent/?client_id=5e7cb176cc4340c09124d9f50733f34f&callback=JSON_CALLBACK';

//Search by tag
var byTagUrl ='https://api.instagram.com/v1/tags/flight/media/recent/?client_id=5e7cb176cc4340c09124d9f50733f34f&callback=JSON_CALLBACK';

app.controller("InstagramCtrl", function InstagramCtrl($scope, $http) {
  $scope.photos = [];
  $http.jsonp(byUserUrl).success(function(data) {
    $scope.photos = $scope.photos.concat(data.data);
  });
  $http.jsonp(byTagUrl).success(function(data) {
    $scope.photos = $scope.photos.concat(data.data);
  });
});

http://codepen.io/anon/pen/Qbpwmm