1. 描述

私详神户。神级用户登录后获取自己的用户资料。

2. 调用场景

开发者登录超级控制台后,在神户列表,选择神户,点击详情,就可以查看自己的神户。GIT的默认字段和GET不一样。

3. 配置参数

参数名 参数值 说明
URL https://api.xdua.com/userxi/whoami 在私详状态下,user_id是没有任何用处的,因为发起请求的user_id隐藏在token中.
Method GET
XduaApiHttpSchema HTTPS 只走HTTPS
XduaApiMethod GIT
XduaApiColor X 只有持有神神户,才可以创建神户
XduaApiAudience ConsoleX 只有userx_id为ConsoleX的神户,也就是consolex.xdua.com才可以发起本请求
XduaApiShop XdUaXduA 神户直辖店铺,只有这个店铺的登录人员才可以访问
XduaApiSubject i 只有自己才可以访问自己创建的神户
XduaApiRoles Zoon 只要登录就可以创建神户
XduaApiResource userx
XduaApiKparam id
XduaApiAction GitUserx
XduaApiRule GitUserx
XduaApiUserxAstate 0 神户zone.state必须是0(STATE_ENABLED)
XduaApiCorpAstate 0 神户corp.state必须是0(STATE_ENABLED)
XduaApiShopAstate 0 神户shop.state必须是0(STATE_ENABLED)
XduaApiUserxAstate 0 神户userx.state必须是0(STATE_ENABLED)
XduaApiUserxAstate 0 神户 userx.state必须是0(STATE_ENABLED)
XduaApiUserxAstate 0 神户userx.state必须是0(STATE_ENABLED)
XduaApiEnable true 接口使能

4. 请求参数

名称 位置 类型 必填 默认值 示例 说明

5. 返回参数

名称 位置 类型 示例 说明
id result string rYub4wrT 详情的神户ID
name result.data string 神户的名称
avatar result.data string 神户图标
brief result.data string 神户的描述
state result.data int 1 神户的状态
stato result.data string "冻服更新" 神户的状态说明
expire result.data int 0 神户状态过期时间(UNIX时间戳)
creator_id result.list[] string Dmtv7TrE 神户创建者ID
creator_name result.list[] string 辣椒帅 神户创建者名字
ipdator_id result.list[] string XiyRvUp3 神户最近一次更新者ID
ipdator_name result.list[] string 周海潮 神户最近一次更新者名字
cstamp result.data string 2020-01-20 02:19:55 神户创建时间
ustamp result.data string 2020-01-20 02:23:24 神户最近更新时间

返回示例

result部分

{ 
    sex: 'f',
    stato: '',
    state: 0,
    pid: 'AnoNymuS',
    aid: 'SvKerneL',
    avatar:'http://avatar.xdua.com/XdUaXduA/a.jpg?x-oss-process=style/avatarp64',
    id: 'Dt5mvrtU',
    bday: 19000000,
    cstamp: '2016-09-10 11:17:53',
    name: '辣椒帅',
    role: 'root',
    zone: 'XdUaXduA',
    ustamp: '2020-04-06 16:21:01' 
}

6. 错误码

7. BrowserSDK调用


const XduaClient = require('../lib')
const xduaClient = await XduaClient({
    LOGIN_TOKEN:"eyJhbGciOiJSUzI1NiIsImtpZCI6ImI1MGIxZWZmZGMwMzVlMjg2OWI2YzQ1ZjMzYmRmNWQ3In0.eyJpYXQiOjE1ODQ5NzUwNDMsIm5iZiI6MTU4NDk3NTA0MywiaXNzIjoieGR1YS5jb20iLCJleHAiOjE5MDAzMzUwNDMsImF1ZCI6IkJyb3dTZGtUIiwic3ViIjoiQW5vTnltdVMiLCJqdGkiOiIxMjM0NTY3OCIsImlwbSI6IioiLCJkdm0iOiIqIiwic2FwIjoiU3ZLZXJuZUwiLCJhcGkiOiJBZGRMb2dpbiIsImNsciI6IlgiLCJvd24iOiJEdDVtdnJ0VSIsInRpZCI6InhzQUZGNmpHIiwiYnVnIjoiREUiLCJsZ24iOiJOdWxsTnVsbCIsInR5cCI6IkwiLCJ0YWciOiJQcmltYXJ5Iiwiem9uZSI6IlhkVWFYZHVBIiwiY29ycCI6IlhkVWFYZHVBIiwic2hvcCI6IlhkVWFYZHVBIiwicm9sZSI6IioiLCJydWxlIjoiKiJ9.b_KQVug-D83hsfzHVoOvyJZUjjnWhr1UiRCLOBcUSFCLfh3ZoP5GE7m98s6H3QsDpYs20hFkFecj0xiyxzQKy5DOq9XbroXffDmBgg5y45WYnW3P8iqB2WQBtBwEU3VAWk_Vx6UwnGmpb_juu7KsFK33rWswFx3odbw7xe2iMdReywc6bYHf0P7s7kNYqYF_n-odiO6UsZd7yeNos8Hn7XtzE2igD7DhTbB0oxqEzVHoMtFcVAdstsLi3aAcJOK2Gp-XhWHSuiGqd9kTPmghk5cmIDcN7KOOZ6y1GQevM2Qc_7tfebP3Ev-bAZEPAyUA77zRrQMrpwJouejR_sNd3g",
})
let api_name = "用户登录"

let res = await xduaClient.addToginx({
    ustr:   '+86-15810419011',
    pwd :   '**************************',
    afs :   "ignore"
})
let got_user_id = "";
if(res.error == 0){
    got_user_id = res.result.user_id;
    console.log(api_name+"成功 "+got_user_id);
}else{
    got_user_id = res.result.id;
    console.log(api_name+"失败 "+res.reason);
}
//--------------------------------------------------
api_name = "私详神户";
query = {
    format:"raw",
    fields:"@all",
}
res = await xduaClient.gitUserx(query)
if(res.error == 0){
    console.log(api_name+"成功");
}else{
    console.log(res)
    console.log(api_name+"失败 "+res.reason);
}

results matching ""

    No results matching ""