跳转到内容
返回官网

根据买家nick获取买家openuid

淘宝为保留消费者隐私, 对淘宝买家昵称进行了模糊化处理, 并给买家相应一个buyer_open_uid的唯一标识, 目前订单中的已经有buyer_open_uid字段, 如果需要识别买家的订单时, 可以调用本接口, 根据买家nick(明文,非脱敏后的nick)获取买家buyer_open_uid,最大查询30个.

一、请求参数

请求URL:

POST https://kf.fw199.com/gateway/taobao/buyer/getopenuid

参数名类型必须示例值说明
appidStringtrueuwkahf@jfs92合作伙伴AppId
timestampStringtrue1633618722当前时间戳
tb_seller_nickStringtruekingdo淘宝卖家店铺登录账号,非店铺名称
signStringtrue999de41d862efaa6f1084ead3b3ba480如何计算生成见示例代码
buyer_nicksStringtruetesapo,kimvb2000买家nick列表,多个买家用英文逗号隔开,最多不要超过30个买家昵称
sysidStringfalse100支持100,103,默认100, 代表不同的应用,具体请咨询客服

二、请求示例代码

Java

@Test
public void TaoBaoBuyerGetopenuidUrl() throws Exception {
Map<String, String> data = new HashMap<String, String>();
data.put("appid", Config.AppId);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
data.put("tb_seller_nick", Config.TBSellerNick);
data.put("buyer_nicks", "superMan,张学康康");
//data.put("sysid", "103");
// 签名
data.put("sign", Utils.Sign(data,Config.AppSecret));
// 调用服务API
String rsp = doHttpRequest(Config.TaoBaoBuyerGetopenuidUrl, data);
System.out.println(rsp);
}

三、返回结果

返回结果如下

{
"code": 0,
"message": "ok",
"data": {
"open_uids": {
"open_uid_info": [
{
"buyer_nick": "superMan", // 买家nick
"buyer_open_uid": "AAGM90gYAAjcqSrFKsJi7Izh" //买家openuid
},
{
"buyer_nick": "张学康康", // 买家nick
"buyer_open_uid": "AAHM90gYAAjcqSrFKsL4jtIj" //买家openuid
}
]
},
"request_id": "16kd2r0nqakkv"
},
"trace_id": ""
}

说明: code为0表示成功,非0为失败,message会包含失败原因。