須先取得 Refresh Token
及 Access Token
並放置於請求的 Header 中才能使用 CDNRay API
請先透過平台 API Token 頁面取得 Refresh Token
點選 添加設定
以建立一組新的 API Token,TTL 代表的是 Access Token
的使用期限(秒)
建立後會出現 Refresh Token
,請複製下來
注意:
Refresh 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
有了 Access Token
與 Refresh 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 }}