概要
PHPでAPI通信のためにGuzzleを使いました。
使い方とサンプルページを作ってみました。
guzzleとは
PHPでHTTP通信する時に使える、イケてるライブラリです。
今まではcurlやfile_get_contentsで通信していましたが、ライブラリを使うことで記述も楽になるので使っていきましょー。
使い方
composerを使って、ライブラリを落としてきます。
composer require guzzlehttp/guzzle
上記コマンドでライブラリが現在のディレクトリのvendor配下に置かれます。
require 'vendor/autoload.php';
使用したいPHPファイルの中で、上記のようにvendor配下のautoload.phpを呼び出せば使えるようになります。
サンプルソース
zipcloudという郵便番号検索のAPIを提供してくれているサービスがあるので、
そちらに接続して、郵便番号から市区町村を取得してみました。
コメント