我想为我的服务器设置一种方法来获取我所有的 instagram 照片并将它们放在网站上。我正在尝试使用这个库https://github.com/mckelvey/instagram-node-lib。
它说我需要以用户(我自己)身份进行身份验证才能获取照片提要。我可以从服务器以自动方式执行此操作吗?我不希望我网站的访问者必须登录...
我只是不知道如何在我的网站上为匿名用户获取我自己的提要。我不想处理重定向和 url,我只想获得自己的 feed 服务器端。
谢谢!
我想为我的服务器设置一种方法来获取我所有的 instagram 照片并将它们放在网站上。我正在尝试使用这个库https://github.com/mckelvey/instagram-node-lib。
它说我需要以用户(我自己)身份进行身份验证才能获取照片提要。我可以从服务器以自动方式执行此操作吗?我不希望我网站的访问者必须登录...
我只是不知道如何在我的网站上为匿名用户获取我自己的提要。我不想处理重定向和 url,我只想获得自己的 feed 服务器端。
谢谢!
如何设置 instagram-node-lib(用于个人网站)
http://instagram.com/developer/ - 填写信息,两个 URL 都可以是 yourdomain.com
您应该获得一个客户 ID / 客户密码!
您还需要您的用户 ID(不是您的用户名)和一个 access_token(基本上,您必须证明您是一个特定的人,以防您尝试为其获取照片的用户是可见的)。
现在,因为我猜当人们开始谈论 OAuth 的东西(我也是)时,你会变得很模糊,这是获取 access_token 的一种蹩脚的方式:
只需在页面中搜索“单击此处”链接,您将通过 OAuth 流程了解这一点 JS,页面将返回您的 access_token。
现在,用一小段代码来证明我们所做的工作:
Instagram = require('instagram-node-lib');
Instagram.set('client_id', '*******');
Instagram.set('client_secret', '*******');
Instagram.set('access_token', '*******');
console.log(Instagram.users.recent({ user_id: ******* })); // Notice the distinct lack of quotes around the user_Id
击掌!