Instagram不允许我通过API在我的网站上显示我的最新图片
我想在我的网站页脚显示我最近的8张照片。Instagram不允许我通过API在我的网站上显示我的最新图片,instagram,Instagram,我想在我的网站页脚显示我最近的8张照片。 因此,我创建了一个Instagram客户端,获得了一个访问令牌,并在localhost上开发网站时仅从我的个人资料中提取图像。 下面是JavaScript代码,通过它我可以在网站的页脚中显示照片 $.ajax({ method: 'GET', url: 'https://api.instagram.com/v1/users/self/media/recent/?access_token={my_access_token}&coun
因此,我创建了一个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);
}
});
$.ajax({
方法:“GET”,
网址:'https://api.instagram.com/v1/users/self/media/recent/?access_token={my_access_token}&count=8',
数据类型:“jsonp”,
成功:功能(数据){
var图像=data.data;
对于(i=0;i
最终,我个人资料的大约95张照片被删除,我注册的客户端因违反Instagram平台政策而被阻止。这让我很困惑:
- 在他们的平台政策中,他们声明“16.不要使用 Instagram API只需显示用户内容、导入或备份即可 内容,或管理Instagram关系,而无需事先 允许。”
- 如果您转到您的客户->权限->开始提交-> 单击“我想在我的网站上显示我的Instagram帖子” 网站。“复选框,您将收到以下消息“您不不” 需要提交此用例以供审阅。如果您是开发人员 如果你想在网站上显示Instagram内容,那么 不需要提交你的应用进行审查。通过在中使用客户端 在沙盒模式下,您仍然可以访问任何沙盒的最后20个介质 授予您权限的用户…”
如果是这样,为什么我的个人资料中有95张照片被删除了,为什么我的客户不知从哪里被阻止了?
我做错了什么?
你有什么收获吗?碰巧我的沙盒应用程序也做了同样的事情。同样的问题,我找不到解决办法