存取憑證

您可以透過此端點將短期Instagram 用戶存取憑證換為長期 Instagram 用戶存取憑證。

建立

不支援這項操作。

讀取

GET /access_token

短期Instagram 用戶存取憑證換為長期 Instagram 用戶存取憑證。

限制

要求長期憑證(包括應用程式密鑰)時,您只應於伺服器端程式碼提出要求,切勿於用戶端程式碼提出要求,或者於可能會被反編譯的應用程式二進位檔提出要求。切勿與任何人分享您的應用程式密鑰、於程式碼披露密鑰、傳送密鑰到用戶端,或者儲存在裝置上。

必要條件

要求語法

GET https://graph.instagram.com/access_token
  ?grant_type=ig_exchange_token
  &client_secret={instagram-app-secret}
  &access_token={short-lived-access-token}

查詢字串參數

包含以下查詢字串參數以擴充要求。

client_secret
必要項目
字串

您的 Instagram 應用程式密鑰顯示於:應用程式管理中心 > 產品 > Instagram > 基本顯示 > Instagram 應用程式密鑰欄位。

grant_type
必要項目
字串

將其設定為 ig_exchange_token

access_token
必要項目
字串

您希望用來交換長期憑證的有效(未過期)短期 Instagram 用戶存取憑證。

回應

包含下列屬性和值的 JSON 格式物件。

{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }

回應內容

值佔位符

{access-token}
數字字串

長期 Instagram 用戶存取憑證。

{token-type}
字串

bearer

{expires-in}
整數

長期憑證到期之前的秒數。

cURL 範例

要求

curl -X GET \ 'https://graph.instagram.com/access_token?grant_type=ig_exchange_token&&client_secret=eb87G...&access_token=IGQVJ...'

回應

{ "access_token": "lZAfb2dhVW...", "token_type": "bearer", "expires_in": 5183944 }

更新

不支援這項操作。

刪除

不支援這項操作。