我想在我网站的页脚中显示我最新的8张照片 所以,我创建了一个Instagram客户端,获得了一个访问令牌,并在localhost上开发我的网站时只从我的个人资料中提取图像 这是我在网站页脚中显示照片的JavaScript代码。
$.ajax({
method: 'GET',
url: 'https://api.instagram.com/v1/users/self/media/recent/?access_token={my_access_token}&count=8',
dataType: 'jsonp',
success: function(data) {
var images = data.data;
for(i = 0; i < images.length; i++) {
$('section.instagram-feed').append('<div class="feed-image" style="background-image: url(' + images[i].images.low_resolution.url +');"><a href="' + images[i].link + '" target="_blank"></a></div>');
}
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
console.log(textStatus);
console.log(errorThrown);
}
});
最终,我的个人资料中约有95张照片被删除,我注册的客户端因违反Instagram平台政策而被阻止。
这让我很困惑:
在他们的平台政策中,他们声明“16.不要使用 Instagram API 只显示用户内容,导入或备份 没有我们之前的内容,或管理Instagram关系 允许。 “
如果你去找你的客户 - &gt;权限 - &gt;开始提交 - &gt; 点击“我想在我的帖子上显示我的Instagram帖子 网站。“复选框,您收到以下消息”您执行没有 需要提交此用例的审核。如果您是开发人员 你想在你的网站上显示Instagram内容,然后你 不需要提交您的应用以供审核。通过使用客户端 沙盒模式,您仍然可以访问任何沙箱的最后20个媒体 授予您许可的用户.....“
那么,我是否可以在我自己的网站上显示自己的Instagram照片?
如果是这样,为什么我的个人资料中约有95张照片被删除了,为什么我的客户无法阻挡?
我在这做错了什么?