我正在嘗試使用 instagram api 在我的網頁上顯示 #,但我需要為 instagram 測驗人員生成用戶令牌。我遵循了檔案(創建了一個應用程式,使用我的頁面 url,發送了 Instagram 測驗員的邀請并接受了它)但是當我點擊為 Instagram 測驗員生成令牌時,它會顯示一個彈出視窗以允許權限,然后它什么也不顯示。我嘗試使用另一個帳戶,創建一個不同的應用程式,但結果是一樣的。


uj5u.com熱心網友回復:
Facebook 令牌生成器似乎已損壞,但您可以按照 OAuth2 作業流程生成自己的長期訪問令牌({}用您自己的值替換占位符):
- 在瀏覽器中,轉到:
https://api.instagram.com/oauth/authorize?client_id={your-client-id}&client_secret={your-client-secret}&redirect_uri={a-valid-redirect-url}&scope=user_profile,user_media&response_type=code
- 登錄您的 Instagram 帳戶并接受您的申請以訪問您的資料
- 您應該被重定向到
{a-valid-redirect-url}?code=xxxxx#_然后復制到 {code} 查詢字串值,而不是#_末尾 - 使用 Postman 執行帶有引數
的
POST請求https://api.instagram.com/oauth/access_tokenx-www-form-urlencodedclient_id:{您的客戶 ID}client_secret:{您的客戶秘密}grant_type:授權碼redirect_uri:{a-valid-redirect-url}code: {您從查詢字串中提取的代碼}
- 你應該得到一個短暫的訪問令牌回應,例如:
{
"access_token": "IGQVxxxxxxxxxx…",
"user_id": xxxxxxxxxx
}
- 將您的短期訪問令牌與長期訪問令牌交換:使用 Postman 執行帶有查詢引數的
GET請求https://graph.instagram.com/access_token:client_id:{您的客戶 ID}client_secret:{您的客戶秘密}grant_type:ig_exchange_tokenaccess_token: {短暫的 access_token}
- 您應該得到一個長期存在的訪問令牌回應,例如:
{
"access_token": "IGQxxxxx…",
"token_type": "bearer",
"expires_in": 5169852
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/322560.html
