我想爲我的服務器設置一種方式來抓取我的所有instagram照片並將它們放到網站上。我試圖使用這個庫https://github.com/mckelvey/instagram-node-lib。查看我自己的instagram照片?
它說我需要授權作爲用戶(我)來獲取照片供稿。我可以通過服務器以自動方式執行此操作嗎?我不希望我的網站訪問者必須登錄...
我只是不知道如何讓我自己的飼料匿名用戶在我的網站上。我不想處理重定向和網址,我只想獲得我自己的Feed服務器端。
謝謝!
我想爲我的服務器設置一種方式來抓取我的所有instagram照片並將它們放到網站上。我試圖使用這個庫https://github.com/mckelvey/instagram-node-lib。查看我自己的instagram照片?
它說我需要授權作爲用戶(我)來獲取照片供稿。我可以通過服務器以自動方式執行此操作嗎?我不希望我的網站訪問者必須登錄...
我只是不知道如何讓我自己的飼料匿名用戶在我的網站上。我不想處理重定向和網址,我只想獲得我自己的Feed服務器端。
謝謝!
如何設置Instagram的節點 - LIB(對於一個個人網站)
http://instagram.com/developer/ - 填寫信息,無論是網址可以只是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
Highfive酒店!
在這種情況下,'auth'很可能是您的Instagram憑據,您用它來訪問Instagram API。因此,這與您是否需要訪問者登錄您的網站無關。 – halfer
@halfer是的,我只是不知道如何做到這一點,它似乎希望我去一個網站登錄並獲得重定向,就像我是一個訪問者。我不知道如何從服務器驗證 – fancy
我不熟悉Node,也不知道你引用的庫 - 也許這是一個不合適的庫?做一個網絡搜索「Node Instagram API」,你應該找到你可以使用的東西。 – halfer