后端 / postalian
提供日本邮政编码API的骨架。
dev-master
2017-11-01 16:49 UTC
Requires
- php: >=5.6.4
- guzzlehttp/guzzle: 6.3.*
- laravel/lumen-framework: 5.5.*
- vlucas/phpdotenv: ~2.2
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: ~0.9
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-29 05:01:34 UTC
README
postalian是帮助创建和公开个人邮政编码API服务器的骨架。
要求条件
安装
Composer
$ composer create-project --prefer-dist ticknical/postalian [your project name]
使用方法
导入邮政编码CSV
通过命令一键完成从下载到导入,以及数据加工。
$ php artisan postalcode:storeall
对下载的邮政编码CSV进行了一些数据处理。
- 町域名过多,分割成多行的情况进行合并
- “以下未列出”的情况替换为空字符串
- “**之后跟着地址”的情况替换为空字符串
- “**一円”的情况替换为空字符串
简单的邮政编码API
可以公开简单的邮政编码API。
例如,访问http://[domain]/api/search/code/1000001
将返回以下JSON。
{ "status": true, "version": "2017-10-31", "postal_codes": [ { "postal_code": "1000001", "prefecture": "東京都", "city": "千代田区", "street": "千代田" } ] }
许可证
版权所有 © 2017 Tick。在Apache License, Version 2.0下许可。