taobao.tbmpc.youkuuser.getbypassport (根据账号及账号类型获取账号信息)

根据账号及账号类型获取账号信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
passport String 必须 14400000001 账号
passport_type Number 必须 2 账号类型com.taobao.uic.common.constants.youku.enums.PassportType,1:登录邮箱,2:登录手机号,3:优酷昵称,4:土豆昵称,5:自定义域名

响应参数

名称 类型 示例值 描述
result ResultDo result 返回结果
  • └ err_msg
  • String
  • success
  • 系统自动生成
  • └ err_trace
  • String
  • success
  • 返回描述信息
  • module
  • YoukuUserDto
  • module
  • 用户信息
  • └ bind_mobile
  • String
  • 13666666666
  • 绑定手机
  • └ bind_region
  • String
  • CN
  • 登录手机区号
  • └ create_ip
  • String
  • 1.2.3.4
  • 创建IP
  • └ create_time
  • Number
  • 1584586968848
  • 创建时间
  • └ domain
  • String
  • www
  • 域名
  • └ login_email
  • String
  • 1@youku.com
  • 登录邮箱
  • └ login_email_status
  • String
  • Y
  • 登录邮箱状态
  • └ login_mobile
  • String
  • 13666666666
  • 登录手机
  • └ login_protected
  • String
  • off
  • 登录保护
  • └ login_region
  • String
  • CN
  • 登录手机区号
  • └ modify_time
  • Number
  • 1584586968848
  • 修改时间
  • └ nickname
  • String
  • 张三
  • 昵称
  • └ reg_source
  • String
  • 20160317PLF000121_youku
  • 用户注册来源requestPid_requestPidName
  • └ reg_type
  • String
  • mobile_pwd
  • 注册来源com.youku.usercenter.biz.user.api.constant.RegisterType:nickname_pwd:只昵称注册方式,email_bindmobile_pwd:邮箱+绑定手机注册方式,email_only_pwd:仅邮箱注册方式,mobile_pwd:手机注册方式,mobile_sms_code:手机验证码自动注册方式,third_party:第三方自动注册方式,ott: OTT注册,mobile_no_pwd:仅用手机注册
  • └ status
  • String
  • E
  • 状态com.youku.usercenter.biz.user.api.constant.UserStatus,E:正常,"D:禁用,"C:注销"
  • └ status_reason
  • String
  • xx
  • 原因
  • └ tid
  • String
  • 123
  • 土豆id
  • └ tudou_nickname
  • String
  • 张三
  • 土豆昵称
  • └ user_type
  • String
  • P
  • 用户类型com.youku.usercenter.biz.user.api.constant.UserType,P:个人,C:企业
  • └ yid
  • String
  • 123
  • 优酷ID
  • └ ytid
  • String
  • 123
  • ytid
  • └ ret_code
  • String
  • success
  • 返回code
  • └ success
  • Boolean
  • true
  • 调用是否成功
  • └ success_and_has_value
  • Boolean
  • true
  • 成功且有结果

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TbmpcYoukuuserGetbypassportRequest req = new TbmpcYoukuuserGetbypassportRequest();
req.setPassport("14400000001");
req.setPassportType(2L);
TbmpcYoukuuserGetbypassportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tbmpc_youkuuser_getbypassport_response>
    <result>
        <err_msg>success</err_msg>
        <err_trace>success</err_trace>
        <module>
            <bind_mobile>13666666666</bind_mobile>
            <bind_region>CN</bind_region>
            <create_ip>1.2.3.4</create_ip>
            <create_time>1584586968848</create_time>
            <domain>www</domain>
            <login_email>1@youku.com</login_email>
            <login_email_status>Y</login_email_status>
            <login_mobile>13666666666</login_mobile>
            <login_protected>off</login_protected>
            <login_region>CN</login_region>
            <modify_time>1584586968848</modify_time>
            <nickname>张三</nickname>
            <reg_source>20160317PLF000121_youku</reg_source>
            <reg_type>mobile_pwd</reg_type>
            <status>E</status>
            <status_reason>xx</status_reason>
            <tid>123</tid>
            <tudou_nickname>张三</tudou_nickname>
            <user_type>P</user_type>
            <yid>123</yid>
            <ytid>123</ytid>
        </module>
        <ret_code>success</ret_code>
        <success>true</success>
        <success_and_has_value>true</success_and_has_value>
    </result>
</tbmpc_youkuuser_getbypassport_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

返回
顶部