如何从沙箱用户那里获取 instagram 提要?

How to get instagram feeds from sandbox users?

我已邀请其他用户加入我的客户项目的沙盒模式。但是当我试图通过这个 link:

获取他们的提要时
https://api.instagram.com/v1/users/" . $ig_user_id . "/media/recent/?access_token=" . $your_token

它没有数据响应。但是如果$ig_user_id设置为'self',我可以得到数据

我想知道我是否需要为每个沙盒用户提供不同的 access_token?因为我虽然访问令牌对每个客户项目都有效。

您可以使用简单的 html 和 js ajax 调用,代码示例:requiremnt (jquery, api instagram token),玩得开心。

html 文件:

<div class="instagram" data-userid="1353830910" data-limit="12">
 img feed
</div>

<div class="igviewer hidden"><img src=""></div>

javascript 文件:

var ig = {};
// !!! USE YOUR OWN TOKEN

//https://www.instagram.com/{username}/?__a=1
ig.token = '1353830910.79a35d5.46da64c99de640ed927013d3532a14d1';

ig.init = function() {
  $('.instagram').each(function(i) {
     var args = {};
     args.container = $(this);
     args.userid = args.container.data('userid');
     args.limit = args.container.data('limit');
     args.feedurl = 'https://api.instagram.com/v1/users/'+args.userid+'/media/recent/?access_token='+ig.token+'&count='+args.limit+'&callback=?';
    args.html = '';
    // PASS ARGS TO QUERY
    ig.query(args);
  });
}
...

这里有完整的例子:https://codepen.io/anon/pen/aLwKww