はじめに 前回の投稿からはや丸一年。そして遅刻。 時の流れとは恐ろしいものです。 さて、今回はDrupal8でも採用されているPHPのHTTPクライアント Guzzle を使って、REST APIを叩きます。 (モジュール設定等は前回の記事を参照してください) また、本家のドキュメントでもGuzzleを使ったコードが紹介されていますが、jsonとhal+json、basic authとcookieがごちゃまぜになっている気がするので、今回は最小構成で利用できるように心がけます。 Drupal8.2以降のREST APIの変更点 Drupal8.2では、1年前と比べるとたくさんの変更点がありますが、個人的に使い勝手が大きく向上したと思う2点をご紹介します。 1.気持ち悪かったログイン/CSRFトークンの取得まわりが改善された ログイン成功時のレスポンスでCSRFトークンやuidなどがJSON