🤖
curlで 未公開記事をData API経由で取得をしてみる
curlを使った例
認証を通す
認証を通すと以下のようなレスポンスでアクセストークンを発行できます。有効時間は一時間です。
curl -d 'username=[user名]' -d 'password=[ユーザのwebパスワード]' -d "clientId=[任意の名前]" https://XXX.com/mt-path/mt-data-api.cgi/v4/authentication | jq .
{
"accessToken": "e118a3a3ea68f8fc54231d69f027302a1a984da5",
"expiresIn": 3600,
"remember": false,
"sessionId": "7392deba9e5d0b7762d5f34910595afbd13ae43e"
}
アクセストークンを利用してエンドポイントは叩く
curl -H 'X-MT-Authorization:MTAuth accessToken=[取得したアクセストークン]' https://XXX.com/mt-path/mt-data-api.cgi/v4/sites/1/entries | jq .
Discussion