taobao.user.qianniu.get (获取用户信息)

千牛专用接口,获取用户支付宝绑定信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
fields String 必须 nick,promoted_type 需返回的字段列表。可选值:User结构体中的所有字段;以半角逗号(,)分隔。需要用户授权才能获取用户对应的uid和user_id。
nick String 可选 hz0799 用户昵称,如果昵称为中文,请使用UTF-8字符集对昵称进行URL编码。
buyer_open_uid String 可选 AAHm5d-EAAeGwJedwSHpg8bT 用户openId

响应参数

名称 类型 示例值 描述
user User 用户
  • └ promoted_type
  • String
  • authentication
  • 有无实名认证。可选值:authentication(实名认证),not authentication(没有认证)
  • buyer_credit
  • UserCredit
  • 买家信用
  • └ level
  • Number
  • 1
  • 信用等级(是根据score生成的),信用等级:淘宝会员在淘宝网上的信用度,分为20个级别,级别如:level = 1 时,表示一心;level = 2 时,表示二心
  • └ score
  • Number
  • 1
  • 信用总分(“好评”加一分,“中评”不加分,“差评”扣一分。分越高,等级越高)
  • └ total_num
  • Number
  • 1
  • 收到的评价总条数。取值范围:大于零的整数
  • └ good_num
  • Number
  • 1
  • 收到的好评总条数。取值范围:大于零的整数
  • └ avatar
  • String
  • http://assets.taobaocdn.com/app/sns/img/default/avatar-120.png
  • 用户头像地址
  • └ vip_info
  • String
  • v1
  • 用户的全站vip信息,可取值如下:c(普通会员),asso_vip(荣誉会员),vip1,vip2,vip3,vip4,vip5,vip6(六个等级的正式vip会员),共8种取值,其中asso_vip是由vip会员衰退而成,与主站上的vip0对应。
  • └ vip_level
  • Number
  • 0
  • 用户等级身份:20 apass;10 超级会员;0 普通会员

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UserQianniuGetRequest req = new UserQianniuGetRequest();
req.setFields("nick,promoted_type");
req.setNick("hz0799");
req.setBuyerOpenUid("AAHm5d-EAAeGwJedwSHpg8bT");
UserQianniuGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<user_qianniu_get_response>
    <user>
        <promoted_type>authentication</promoted_type>
        <buyer_credit>
            <level>1</level>
            <score>1</score>
            <total_num>1</total_num>
            <good_num>1</good_num>
        </buyer_credit>
        <avatar>http://assets.taobaocdn.com/app/sns/img/default/avatar-120.png</avatar>
        <vip_info>v1</vip_info>
        <vip_level>0</vip_level>
    </user>
</user_qianniu_get_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部