fkm blog

software開発に関することを書いていきます

emacs lispでKii CloudのAPIを叩く

備忘録として。

(setq url-request-method "POST")
(setq url-request-extra-headers '(("Content-Type" . "application/json")
                                  ("x-kii-appid" . "<APP_ID>")
                                  ("x-kii-appkey" . "<APP_KEY>")))
(setq url-request-data "{\"username\":\"demo\",\"password\":\"123456\"}")

(url-retrieve "https://api-jp.kii.com/api/oauth2/token"
              (lambda (status) (switch-to-buffer (current-buffer))))

結果は別バッファに表示される。こいつをパースするのは自力でなんとかするのかな。。?