Skip to main content

update_address

编辑用户已保存的某个地址。只允许两种改法:单独改 tag(重新打标,配送目标不变),或 suggestion_token + address_detail 改位置 / 门牌(网关会用新 POI 在上游重新注册地址,并把同一条记录指向新地址)。收货人姓名 / 电话在这里不可改(如需改请走 select_address)。address_id 保持不变。
地址链路:search_addresses 搜地点得到建议的 token → select_address 保存地址得到 address_id → update_address 编辑已保存地址。改位置 / 门牌前必须先调 search_addresses 拿到对应地点的 suggestion_token,因为上游只认已注册的配送地址,改位置实质是「重新注册」而非文本编辑。
两种改法:
  • 仅改 tag(不传 suggestion_token) → 直接更新标签,配送目标不动。此时若 address_detail 与当前值不同且非空,返回 ADDRESS_UPDATE_REQUIRES_TOKEN。
  • 传 suggestion_token + address_detail → 用新 POI 在上游重新注册配送地址,沿用该记录原有收货人,写回同一条记录的位置 / 门牌;address_id 与收货人不变。此时 address_detail 为空白返回 DETAIL_REQUIRED。

参数

返回

错误码

完整错误码见 错误处理。

调用示例

仅改标签:
改位置 / 门牌(需先搜地址):