查看我自己的Instagram照片?

我想为我的服务器设置一个方法来抓取我所有的Instagram照片并把它们放在网站上。 我试图使用这个lib https://github.com/mckelvey/instagram-node-lib 。

它说我需要作为用户(我)的身份validation来获取照片的饲料。 我可以从服务器以自动方式执行此操作吗? 我不想让我的网站的访问者必须login…

我只是不知道如何让我的网站上的匿名用户自己的饲料。 我不想处理redirect和url,我只想得到我自己的饲料服务器端。

谢谢!

如何设置instagram-node-lib(用于个人网站)

http://instagram.com/developer/ – 填写信息,这两个url可以只是yourdomain.com

你应该得到一个客户端ID /客户端的秘密!

你还需要你的用户名(这不是你的用户名)和一个access_token(基本上是这样的想法,你必须certificate你是一个特定的人,以防你试图获取照片的用户可见)。

现在,由于我猜测当人们开始谈论OAuth的东西(我也是)时,你会发现模糊不清:这里有一个尴尬的方法来获取access_token:

http://instafeedjs.com

只要在页面上search“click here”链接,就可以浏览一下这个小小的JS的OAuth过程,页面将返回您的access_token。

现在,用一小段代码来certificate我们刚才的工作:

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 

举手击掌!