cotapreco/postmon

这是 Postmon API 的另一个客户端

1.1.0 2015-06-13 23:24 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:58:04 UTC


README

use CotaPreco\Postmon\Cep;
use CotaPreco\Postmon\Postmon;

$postmon = new Postmon();

/* @var CotaPreco\Postmon\PartialAddress $address */
$address = $postmon->findAddressByCep(Cep::fromString('<cep>'));

API 中的任何请求都将返回一个 PartialAddress 对象,无论 Postmon API 的响应是否包含所有地址字段。

  • PartialAddress 可序列化为 JSON(实现了 JsonSerializable 接口),因此可以使用 json_encode($address) 进行序列化;
  • 值为 null 的字段(API 响应中不存在的字段)在 JSON 序列化时会被省略;
  • @throws CepNotFoundException 对于 API 响应中 HTTP 状态码不等于 200 的情况 —— 也许你想要改进这一点

是的,使用 composer!

$ composer require cotapreco/postmon dev-master

许可证

MIT © Cota Preço, 2015.