instafeed.js 停止工作:提供的 access_token 无效
instafeed.js stopped working: The access_token provided is invalid
我正在使用 instafeed.js 是这样的:
var feed = new Instafeed({
get: 'user',
userId: 19191919191,
limit: 9,
accessToken: 'myaccesstokenhere',
target: 'instagram',
resolution: 'standard_resolution',
after: function() {
var el = document.getElementById('instagram');
if (el.classList)
el.classList.add('show');
else
el.className += ' ' + 'show';
}
});
但我收到此错误:
The access_token provided is invalid.
我通过 https://www.instagram.com/developer I registered my application and put the Client Secret as the accessToken and I got my userID from here https://smashballoon.com/instagram-feed/find-instagram-user-id/
获得了 access_token
但它仍然在说 The access_token provided is invalid.
我做错了什么?
您不能使用您的客户端密码代替 accessToken
,因为客户端密码是在服务器端用作 OAuth 流程的一部分以获取用户 accessToken。
我建议查看 Instagram 的身份验证文档 here 以确保您使用的身份验证策略对您的应用程序有意义。
听起来您更有可能想要使用他们的客户端隐式身份验证(在bottom)来获取访问令牌。您甚至可以自己手动执行此操作以获得 accessToken
进行测试。获得 accessToken 后,您只需在 instafeed.js
的正确字段中使用它即可从 Instagram 加载您想要的内容。
您也可以前往 http://instagram.pixelunion.net/ 并使用那里生成的 accessToken 来获取自己的 accessToken。
您似乎将 accessToken
与 Client Secret
混淆了,请在此处查看 https://www.instagram.com/developer/authentication/
为了让生活更轻松,您可以尝试在此处生成一个 http://instagram.pixelunion.net/
我正在使用 instafeed.js 是这样的:
var feed = new Instafeed({
get: 'user',
userId: 19191919191,
limit: 9,
accessToken: 'myaccesstokenhere',
target: 'instagram',
resolution: 'standard_resolution',
after: function() {
var el = document.getElementById('instagram');
if (el.classList)
el.classList.add('show');
else
el.className += ' ' + 'show';
}
});
但我收到此错误:
The access_token provided is invalid.
我通过 https://www.instagram.com/developer I registered my application and put the Client Secret as the accessToken and I got my userID from here https://smashballoon.com/instagram-feed/find-instagram-user-id/
获得了 access_token但它仍然在说 The access_token provided is invalid.
我做错了什么?
您不能使用您的客户端密码代替 accessToken
,因为客户端密码是在服务器端用作 OAuth 流程的一部分以获取用户 accessToken。
我建议查看 Instagram 的身份验证文档 here 以确保您使用的身份验证策略对您的应用程序有意义。
听起来您更有可能想要使用他们的客户端隐式身份验证(在bottom)来获取访问令牌。您甚至可以自己手动执行此操作以获得 accessToken
进行测试。获得 accessToken 后,您只需在 instafeed.js
的正确字段中使用它即可从 Instagram 加载您想要的内容。
您也可以前往 http://instagram.pixelunion.net/ 并使用那里生成的 accessToken 来获取自己的 accessToken。
您似乎将 accessToken
与 Client Secret
混淆了,请在此处查看 https://www.instagram.com/developer/authentication/
为了让生活更轻松,您可以尝试在此处生成一个 http://instagram.pixelunion.net/