二方授权解ssoToken信息接口
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
hid | Number | 可选 | 1000 |
|
havanaid | ||||||
sso_token_login_request | SsoTokenLoginRequest | 可选 | request | ||||||||
|
|||||||||||
risk_control_info | RiskControlInfo | 可选 | 风控信息 | ||||||||
|
|||||||||||
ext | Json | 可选 | ext | 扩展信息 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | HavanaLoginResult | result | result |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaAccountSsotokenInfoRequest req = new AlibabaAccountSsotokenInfoRequest(); req.setHid(1000L); AlibabaAccountSsotokenInfoRequest.SsoTokenLoginRequest obj1 = new AlibabaAccountSsotokenInfoRequest.SsoTokenLoginRequest(); obj1.setClientIp( "client_ip" ); obj1.setDeviceId( "device_id" ); obj1.setDeviceName( "device_name" ); obj1.setHid(1000L); obj1.setMasterAppKey( "master_app_key" ); obj1.setMasterT(100L); obj1.setSlaveAppKey( "slave_app_key" ); obj1.setSlaveT(0L); obj1.setSsoToken( "sso_token" ); obj1.setSsoType( "sso_type" ); obj1.setSsoVersion( "sso_version" ); obj1.setUuid( "uuid" ); obj1.setVersion(0L); obj1.setSsoSign( "0" ); req.setSsoTokenLoginRequest(obj1); AlibabaAccountSsotokenInfoRequest.RiskControlInfo obj2 = new AlibabaAccountSsotokenInfoRequest.RiskControlInfo(); obj2.setHardUmid( false ); obj2.setImei( "imei" ); obj2.setIp( "ip" ); obj2.setLatitude( "latitude" ); obj2.setLongitude( "longitude" ); obj2.setMac( "mac" ); obj2.setOsName( "os_name" ); obj2.setOsVersion( "os_version" ); obj2.setSsid( "ssid" ); obj2.setUmid( "umid" ); obj2.setUmidToken( "umid_token" ); obj2.setUserAgent( "user_agent" ); obj2.setWua( "wua" ); req.setRiskControlInfo(obj2); req.setExtString( "ext" ); AlibabaAccountSsotokenInfoResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | < alibaba_account_ssotoken_info_response > < result > < action_type >action_type</ action_type > < code >code</ code > < code_group >code_group</ code_group > < message >message</ message > < msg_code >msg_code</ msg_code > < msg_info >msg_info</ msg_info > < return_value > < hid >1000</ hid > < data >data</ data > < token >token</ token > < sid >sid</ sid > < site >site</ site > < ext_map >ext_map</ ext_map > < show_login_id >show_login_id</ show_login_id > < display_nick >display_nick</ display_nick > < taobao_nick >taobao_nick</ taobao_nick > < sso_token >sso_token</ sso_token > < alipay_account_no >alipayAccountNo</ alipay_account_no > </ return_value > < success >success</ success > </ result > </ alibaba_account_ssotoken_info_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|