POST api/CommApi/GetUserByName

Request Information

URI Parameters

None.

Body Parameters

CommReq
NameDescriptionTypeAdditional information
id

integer

None.

search

string

None.

d1

decimal number

None.

t1

string

None.

t3

string

None.

t2

string

None.

AccessKey

(必填)基础token,RSA公钥加密(填充模式:RSA_PKCS1_OAEP_PADDING)>base64

string

None.

SysTarget

(必填)终端设备,WXMiniProgram=4,WX=1,ANDROID=2,IOS=3

integer

None.

UserToken

用户token-在指定拉取用户信息时需要提供

string

None.

Timestamp

(必填)时间戳,数据格式:yyyyMMddHHmmss

string

None.

Sign

(必填)签名。步骤:1、将所有不为空字段的入参key转成大写(不含Sign)以字典序拼凑成URL键值对 2、将key=AccessKey(未RSA加密)加入到第1步拼成的字符串末尾进行MD5加密并转大写,即可得到签名

string

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "search": "sample string 2",
  "d1": 1.0,
  "t1": "sample string 3",
  "t3": "sample string 4",
  "t2": "sample string 5",
  "AccessKey": "sample string 6",
  "SysTarget": 7,
  "UserToken": "sample string 8",
  "Timestamp": "sample string 9",
  "Sign": "sample string 10"
}

application/xml, text/xml

Sample:
<CommReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models.Req">
  <AccessKey xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models">sample string 6</AccessKey>
  <Sign xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models">sample string 10</Sign>
  <SysTarget xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models">7</SysTarget>
  <Timestamp xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models">sample string 9</Timestamp>
  <UserToken xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models">sample string 8</UserToken>
  <d1>1</d1>
  <id>1</id>
  <search>sample string 2</search>
  <t1>sample string 3</t1>
  <t2>sample string 5</t2>
  <t3>sample string 4</t3>
</CommReq>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

UserInfo
NameDescriptionTypeAdditional information
Id

integer

None.

UserID

string

None.

Nick

string

None.

Img

string

None.

LoginName

string

None.

Mobile

string

None.

Score

decimal number

None.

TotalScore

decimal number

None.

Date

关注日期

string

None.

IsWX

是否绑定了微信

integer

None.

QRImg

用户二维码

string

None.

Address

string

None.

XqName

小区名称

string

None.

CityName

城市

string

None.

hasHome

boolean

None.

homeCard

string

None.

homeUserCount

integer

None.

homeName

string

None.

userType

integer

None.

hsOrdCount

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "UserID": "sample string 2",
  "Nick": "sample string 3",
  "Img": "sample string 4",
  "LoginName": "sample string 5",
  "Mobile": "sample string 6",
  "Score": 7.0,
  "TotalScore": 8.0,
  "Date": "sample string 9",
  "IsWX": 10,
  "QRImg": "sample string 11",
  "Address": "sample string 12",
  "XqName": "sample string 13",
  "CityName": "sample string 14",
  "hasHome": true,
  "homeCard": "sample string 16",
  "homeUserCount": 17,
  "homeName": "sample string 18",
  "userType": 19,
  "hsOrdCount": 20
}

application/xml, text/xml

Sample:
<UserInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenApi.Models.DTO">
  <Address>sample string 12</Address>
  <CityName>sample string 14</CityName>
  <Date>sample string 9</Date>
  <Id>1</Id>
  <Img>sample string 4</Img>
  <IsWX>10</IsWX>
  <LoginName>sample string 5</LoginName>
  <Mobile>sample string 6</Mobile>
  <Nick>sample string 3</Nick>
  <QRImg>sample string 11</QRImg>
  <Score>7</Score>
  <TotalScore>8</TotalScore>
  <UserID>sample string 2</UserID>
  <XqName>sample string 13</XqName>
  <hasHome>true</hasHome>
  <homeCard>sample string 16</homeCard>
  <homeName>sample string 18</homeName>
  <homeUserCount>17</homeUserCount>
  <hsOrdCount>20</hsOrdCount>
  <userType>19</userType>
</UserInfo>