搜尋⋯
on

API 取得認證方式

CDNRay API 認證方式

須先取得 Refresh TokenAccess Token 並放置於請求的 Header 中才能使用 CDNRay API

Refresh Token

請先透過平台 API Token 頁面取得 Refresh Token

image

點選 添加設定 以建立一組新的 API Token,TTL 代表的是 Access Token 的使用期限(秒)

image

建立後會出現 Refresh Token,請複製下來

image

注意: Refresh Token 只會出現一次,請務必複製下來

Access Token

取得 Refresh Token 後,在過期前都可以透過 Refresh Token 取得 Access Token

以下是取得 Access Token 的範例

$ curl --request GET \
  --header "SKC-RefreshToken: {Your Refresh Token}" \
  {CDNRay API Endpoint}/accessToken

{ "accessToken": "{Your Access Token}" }

Access Token 過期後,就必須透過此方法重新取得 Access Token

使用 API

有了 Access TokenRefresh Token 後,就可以將這兩個 Token 帶上 HTTP Header 進行 CDNRay API 的操作

$ curl --request GET \
    --header "SKC-RefreshToken: {Your Refresh Token}" \
    --header "SKC-AccessToken: {Your Access Token}" \
    {CDNRay API Endpoint}/api/v1/user/account/self

{"code": 101001, "data": { //ommited }}
iconiconiconiconicon