Thành phố, quận huyện
- /api/shipping/location: Lấy danh sách thành phố, quận huyện từ Nhanh.vn.
- Chú ý: Dữ liệu thành phố, quận huyện rất ít khi bị thay đổi (chỉ xảy ra khi có thay đổi tên, chia tách hoặc gộp 1 vài thành phố, quận huyện), bạn có thể cache dữ liệu trên hệ thống của bạn để giảm tải việc phải gọi API liên tục, thời gian cache khuyến cáo là 24h.
- Các key của mảng data array dùng để tạo data json string:
Key | Type | Description |
---|---|---|
type | string (optional) | CITY/DISTRICT/WARD (mặc định là CITY) |
parentId | int (optional) | Nếu type = DISTRICT thì parentId = id của thành phố cần lấy ra danh sách quận huyện.
Nếu type = WARD thì parentId = id của quận huyện cần lấy ra. |
- JSON decode the response to get the structure:
Key | Type | Description |
---|---|---|
code | int | 1 = success or 0 = failed |
messages | [ ] | is an array of error messages if code = 0 |
data | [ ] | Mảng danh sách thành phố hoặc quận huyện |
- Nếu type = CITY
data = [
[
"id": 2, // int
"name": "Hà Nội" // string
],
[
"id": 3,
"name": "Hồ Chí Minh"
],
...
]
- Nếu type = DISTRICT
data = [
[
"id" => 2, // int
"parentId" => 2, // int
"name" => "Quận Hoàn Kiếm" // string
],
[
"id" => 6,
"cityLocationId" => 2,
"name" => "Quận Hai Bà Trưng"
],
...
]
- Nếu type = WARD
data = [
[
"id" => 2, // int
"parentId" => 3, // int
"name" => "Phường Bạch Đằng" // string
],
[
"id" => 6,
"parentId" => 3,
"name" => "Phường Bách Khoa"
],
...
]
Last modified 3mo ago