客户地址
客户地址资源表示存储客户已输入的地址。每个客户可以有多个与之关联的地址。
有关客户资源的更多信息,请参见客户。
您可以使用客户地址做什么
Shopify API使您可以使用“客户地址”资源执行以下操作。这些常规操作的更详细的版本可能可用:
- GET /admin/api/2021-01/customers/{customer_id}/addresses.json检索客户的地址列表
- GET /admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json检索单个客户地址的详细信息
- POST /admin/api/2021-01/customers/{customer_id}/addresses.json为客户创建一个新地址
- PUT /admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json更新现有的客户地址
- 删除/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json从客户的地址列表中删除地址
- PUT /admin/api/2021-01/customers/{customer_id}/addresses/set.json?address_ids[]=1053317286&operation=destroy对多个客户地址执行批量操作
- PUT /admin/api/2021-01/customers/{customer_id}/addresses/{address_id}/default.json设置客户的默认地址
客户地址属性
| 地址1 | plain "address1": "1 Rue des Carrieres" 客户的邮寄地址 |
|---|---|
| 地址2 | plain "address2": "Suite 1234" 客户的邮寄地址的附加字段。 |
| 城市 | plain "city": "Montreal" 客户的城市,城镇或村庄。 |
| 国家 | plain "country": "Canada" 客户所在的国家/地区。 |
| 国家代码 只读 | plain "country_code": "CA" 与客户所在国家/地区相对应的两个字母的国家/地区代码。 |
| 国家的名字 | plain "country_name": "Canada" 客户的标准化国家/地区名称。 |
| 公司 | plain "company": "Fancy Co." 客户的公司。 |
| 名 | plain "first_name": "Samuel" 客户的名字。 |
| 姓 | plain "last_name": "de Champlain" 客户的姓氏。 |
| 姓名 | plain "name": "Samuel de Champlain" 客户的名字和姓氏。 |
| 电话 | plain "phone": "819-555-5555" 客户在此地址的电话号码。 |
| 省 | plain "province": "Quebec" 客户的地区名称。通常是一个省,州或县。 |
| province_code 只读 | plain "province_code": "QC" 客户所在区域的两个字母的代码。 |
| 压缩 | plain "zip": "G1R 4P5" 客户的邮政编码,也称为邮政编码,邮政编码,Eircode等。 |
终点
得到/admin/api/2021-01/customers/{customer_id}/addresses.json 检索客户的地址列表。注意:从2019-10版本开始,此端点通过使用响应标头中提供的链接来实现分页。发送<font style="background-color:#F4F6F8;">page</font>参数将返回错误。要了解更多信息,请参阅向分页的REST Admin API端点发出请求。
检索所有客户的地址
GET /admin/api/2021-01/customers/207119551/addresses.json
为客户检索数量有限的地址
GET /admin/api/2021-01/customers/207119551/addresses.json?limit=1
得到/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json 检索详细信息单个客户地址。检索单个客户地址
GET /admin/api/2021-01/customers/207119551/addresses/207119551.json
邮政/admin/api/2021-01/customers/{customer_id}/addresses.json 为客户创建一个新地址。为客户创建一个新地址
POST /admin/api/2021-01/customers/207119551/addresses.json
{
“地址” : {
“ address1” :“ 1 Rue des Carrieres”,“ address2” :“套房1234”,“ city” :“蒙特利尔”,“ company” :“ Fancy Co.”,“ first_name” :“塞缪尔”,“ last_name” :“ de Champlain”,“电话” :“ 819-555-5555”,“省” :“魁北克”,“ country” :“ Canada”,“ zip” :“ G1R 4P5”,“名称” :“尚普兰(Samuel de Champlain)”,“ province_code” :“ QC”,“ country_code” :“ CA”,“ country_name” :“加拿大”
}
}
放/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json 更新现有的客户地址。更新客户地址的邮政编码
PUT /admin/api/2021-01/customers/207119551/addresses/207119551.json
{
“地址” : {
“ id” :207119551,“ zip” :“ 90210”
}
}
删除/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}.json 从客户的地址列表中删除地址。删除客户的默认地址失败并返回错误
删除/admin/api/2021-01/customers/207119551/addresses/207119551.json
删除客户地址
删除/admin/api/2021-01/customers/207119551/addresses/1053317289.json
放/admin/api/2021-01/customers/{customer_id}/addresses/set.json?address_ids[]=1053317286&operation=destroy 对多个客户地址执行批量操作。销毁多个客户地址
PUT /admin/api/2021-01/customers/207119551/addresses/set.json?address_ids[]=1053317286&operation=destroy
放/admin/api/2021-01/customers/{customer_id}/addresses/{address_id}/default.json 设置客户的默认地址。为客户设置默认地址
PUT /admin/api/2021-01/customers/207119551/addresses/1053317287/default.json
