Instagram API 不工作:APINotFoundError
Instagram API not working: APINotFoundError
我正在使用 here 的 'instafeed.js' 插件在他们的网站上显示我客户的 Instagram 照片。我不断收到错误消息,不知道出了什么问题。这个插件以前用得很好。
这是我的代码:
<script type="text/javascript">
var feed = new Instafeed({
get: 'user',
userId: '2030811713',
clientId: '2d0b703da7c14a378bc19bc04f120da4',
accessToken: '***',
target: 'list-inline',
limit: '10',
template: '<li><img src="{{image}}"/></li>',
resolution: 'standard_resolution',
after: function() {
var el = document.getElementById('list-inline');
if (el.classList)
el.classList.add('show');
else
el.className += ' ' + 'show';
}
});
feed.run();
</script>
这是我不断收到的错误:
/**/ instafeedCache8030560cf189b254.parse({"meta": {"code": 400, "error_type": "APINotFoundError", "error_message": "this user does not exist"}})
请帮忙!
你提供的用户id是错误的,你可以直接用api和这个link检查它(最后用你的访问令牌替换):
https://api.instagram.com/v1/users/2030811713/
尝试使用此 link 搜索您想要的用户 ID,然后在小部件中插入正确的 ID。如果用户设置为私有,它将不起作用。
https://api.instagram.com/v1/users/search?q=INSERT_USERNAME_HERE
P.S:你不应该公开分享你的访问令牌 - 只是在你给出的例子中***它
user_id 2030811713
有效且正确,我可以使用我的 access_token
.
访问它
我的猜测是用户(您在脚本中使用的 access_token
= 1437995179 @lu.kanemon
)被 user_id 2030811713
阻止了
尝试使用由不同用户生成的不同 access_token
。
我正在使用 here 的 'instafeed.js' 插件在他们的网站上显示我客户的 Instagram 照片。我不断收到错误消息,不知道出了什么问题。这个插件以前用得很好。
这是我的代码:
<script type="text/javascript">
var feed = new Instafeed({
get: 'user',
userId: '2030811713',
clientId: '2d0b703da7c14a378bc19bc04f120da4',
accessToken: '***',
target: 'list-inline',
limit: '10',
template: '<li><img src="{{image}}"/></li>',
resolution: 'standard_resolution',
after: function() {
var el = document.getElementById('list-inline');
if (el.classList)
el.classList.add('show');
else
el.className += ' ' + 'show';
}
});
feed.run();
</script>
这是我不断收到的错误:
/**/ instafeedCache8030560cf189b254.parse({"meta": {"code": 400, "error_type": "APINotFoundError", "error_message": "this user does not exist"}})
请帮忙!
你提供的用户id是错误的,你可以直接用api和这个link检查它(最后用你的访问令牌替换): https://api.instagram.com/v1/users/2030811713/
尝试使用此 link 搜索您想要的用户 ID,然后在小部件中插入正确的 ID。如果用户设置为私有,它将不起作用。 https://api.instagram.com/v1/users/search?q=INSERT_USERNAME_HERE
P.S:你不应该公开分享你的访问令牌 - 只是在你给出的例子中***它
user_id 2030811713
有效且正确,我可以使用我的 access_token
.
我的猜测是用户(您在脚本中使用的 access_token
= 1437995179 @lu.kanemon
)被 user_id 2030811713
尝试使用由不同用户生成的不同 access_token
。