2016-07-05 68 views
5

我將使用c#實現計劃作業,計劃每3小時運行一次,並獲取instagarm中發佈的最新50張圖像,並保存在本地緩存目錄中以顯示網站上的instagarm圖像。Instagram API集成

到目前爲止,我還當我致電以下網址(更換正確的價值觀),它重定向到Instagram的登錄屏幕爲每https://www.instagram.com/developer

實施, 因此,這是一次登錄?因爲如果此登錄過期會導致問題,我將在計劃作業中使用此功能。

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

回答

2

登錄時第一次應該在一些地方保存的身份驗證令牌與此令牌將被用於所有請求進行身份驗證。

嘗試使用InstaSharp - 包裝在Instagram API中。

也有關於如何使用它的一些例子,如何設置認證等

+0

任何想法,它會保持多長時間驗證令牌的地方?因爲我打算將它用作日程安排工作 – KRR

+0

根據Instagram文檔:「這些令牌對於用戶來說是獨一無二的,應該安全地存儲,訪問令牌可能在將來隨時過期。」因此,您可以永久在本地存儲它,但它可以隨時在API端過期。我認爲如果你每3小時進行一次認證 - 那就沒問題了。無論如何,你可以創建一些檢查,如果你需要重新認證。 – MaKCbIMKo

+0

這很好,但要獲得認證令牌,我需要登錄到instagram,此登錄會話可能隨時過期? – KRR