我最近打開了一個新的Instagram賬戶並註冊了一個新客戶端。我從Instagram收到的信息包括client_id和client_secret。Instagram節點調用不斷返回「訪問代碼無效」
我只會在我的機器上運行腳本,並且是項目的唯一用戶,所以我不需要任何用戶「登錄」。但由於某些原因,每當我試圖讓到Instagram的節點API的調用,它返回以下錯誤:
{ [Error: OAuthAccessTokenException: The access_token provided is invalid.]
code: 400,
error_type: 'OAuthAccessTokenException',
error_message: 'The access_token provided is invalid.',
retry: [Function] }
這是怪我,因爲我有一箇舊的Instagram帳戶和不同的相同的設置憑據,似乎工作得很好。再次,那是在11月之前,當時Instagram改變了他們的一些API policies。
我使用Instagram的節點像這樣:
ig.use({
client_id: "dxxxxxxxxxxxxxxxxxxxxxxx2",
client_secret: "4b0xaxaxaxaxaxaxaxaxaxaxa53c03100e4"
});
,讓我第一個電話是這樣的:
ig.user_media_recent(user.toString(), options,...
我試圖通過重新路由通過REDIRECT_URI我請求處理身份驗證,如圖Instagram-Node文檔,但即使如此,我的所有請求都是未簽名的,所以我不清楚我將如何處理access_token。
任何幫助將不勝感激!