【郵便番号APIを叩いてみた】PHPでGuzzleを使った(Api通信)

PHP

概要

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を提供してくれているサービスがあるので、
そちらに接続して、郵便番号から市区町村を取得してみました。

こんな感じになりました。

ソースはこちら。

デモページはこちら!!

コメント

タイトルとURLをコピーしました