用户API

用户相关操作的API

获取用户profile

请求方式:GET

请求地址:http://{{host}}{{api}}/user-profile/show-profile/{uid?}

Header参数名

类型

必需

描述

示例 e.g.

Authorization

string

令牌token

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA

Query参数名

类型

必需

描述

示例 e.g.

uid

string

获取他人profile 时传 (用户id)

详细说明:

获取自己的profile ::http://{{host}}{{api}}/user-profile/show-profile获取他人的profile ::http://{{host}}{{api}}/user-profile/show-profile/13

返回示例:

{
"status": "success",
"status_code": 200,
"data": {
"id": 70235,
"name": "HXR",
"avatar": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRk7x9ddrO1GQL7UCpTgJiaTg/132",
"sex": 1,
"profile": "假设我们有一个专为游戏收藏家所设计的网页应用程序。如果游戏收藏家收藏超过一百款游戏,我们会希望他们来说明下为什么他们会拥有这么多游戏。比如说他们有可能经营了一家二手游戏商店,或者只是为了享受收集的乐趣。为了在特定条件下加入此验证需求,可以在 Validator 实例中使用 sometimes 方法。",
"birth_date": "2018-05-08",
"user_tags": [],
"user_resume": [
{
"id": 6,
"cid": 1,
"content": "查询构造器也可以编写 join 语法。若要执行基本的「inner join」,你可以在查询构造器实例上使用 join 方法。传递给 join 方法的第一个参数是你要 join 数据表的名称,而其它参数则指定用来连接的字段约束。当然,如你所见,你可以在单个查找中连接多个数据表:
",
"date_range": {
"date_range": 0.6,
"unit": "年"
},
"name": "nework",
"logo": ""
}
]
}
}

参数名

描述

类型

status

string

status_code

number

data

返回对象实例

object

data.id

number

data.name

string

data.avatar

string

data.sex

1:男 2女 0:未填写

number

data.profile

string

data.birth_date

string

data.user_tags

标签

array

data.user_tags.id

标签id

number

data.user_tags.title

标签标题

string

data.user_resume

履历

array

data.user_resume.id

履历id

number

data.user_resume.cid

履历中的DAO

number

data.user_resume.content

string

data.user_resume.name

string

data.user_resume.log

string

data.user_resume.date_range

年限

object

data.user_resume.date_range.date_range

工作年龄

number

data.user_resume.date_range.unit

年限单位

string

获取加入过得DAO

请求方式:GET

请求地址:http://{{host}}{{api}}/user-profile/former-company-list/:company_name

Header参数名

类型

必需

描述

示例 e.g.

Authorization

string

令牌token

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA

Query参数名

类型

必需

描述

示例 e.g.

company_name

string

搜索的DAO名称(模糊搜索)

test

详细说明:

参数company_name:

  1. 获取全部列表时不传该参数 请求url:http://{{host}}/user-profile/former-company-list

  2. 搜索DAO名称传该参数 请求url:http://{{host}}/user-profile/former-company-list/test

返回示例:

{
"status": "success",
"status_code": 200,
"data": [
{
"cid": 35,
"name": "test123",
"logo": "http://img.pmcaff.com/FkJDsODJpYo0nLIp4x19RXbIQ2X5-picture",
"date_range": {
"date_range": 0,
"unit": "年"
},
"pivot": {
"uid": 70253,
"cid": 35
}
}
]
}

获取user详情

请求方式:GET

请求地址:https://api-nework.cs.pmcaff.com/nework/v2/user/show-me

Header参数名

类型

必需

描述

示例 e.g.

Authorization

string

令牌token

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjcwMjM1LCJpc3MiOiJodHRwczovL2FwaS1uZXdvcmsuY3MucG1jYWZmLmNvbS9uZXdvcmsvdjIvd2VjaGF0L2pzLXdlY2hhdC1jYWxsYmFjayIsImlhdCI6MTUzNjczOTMwOSwiZXhwIjoxNTM3MzQ0MTA5LCJuYmYiOjE1MzY3MzkzMDksImp0aSI6IktqT0xsaGlIdzdQcVNNQTkifQ.m2dDYxJbsBi6EXm3eGTRZFUwIEu4NmRGAf2uHQ0BgCA

返回示例:

{
"status": "success",
"status_code": 200,
"data": {
"id": 70235,
"phone": "18311168270",
"openid": "o6pAu1sMDoNqc4vZE9L-U_UApUmg",
"nkc": {
"balance_nkc": 896.2,
"freeze_nkc": 0
},
"sign": 7,
"invite": 0,
"invite_id": 0,
"continuity_sign": 3,
"ctime": "2018-08-29 16:30:12",
"headimgurl": "http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJRQl1SOr0KyOibeIhWDdZBicPfXlSonibCHq5mAQdO2KToqHkYXq8xIdRWjmiatOWdlAtnrqolribuMKw/132",
"nickname": "没没、",
"inviteId": "6n0d537eRkev60LVgjz14wA8",
"todayIncome": "1.00",
"nKcCnyRate": "0.06",
"nkcCny": 0.06,
"nkcFloat": 50
}
}

参数名

描述

类型

status

string

status_code

number

data

object

data.id

用户ID

number

data.phone

手机号

string

data.openid

openid

string

data.nkc

金额数据对象(用于我的账户 单位NKC)

object

data.nkc.balance_nkc

账户余额

number

data.nkc.freeze_nkc

冻结金额

number

data.sign

签到次数

number

data.invite

邀请次数

number

data.invite_id

邀请人

number

data.continuity_sign

连续签到次数

number

data.ctime

注册时间

string

data.headimgurl

微信头像

string

data.nickname

微信名

string

data.inviteId

加密后的分享ID

string

data.todayIncome

今日收入nkc

number

data.nKcCnyRate

1nkc = 多少人民币

string

data.nkcCny

今日收入 人民币

number

data.nkcFloat

浮动

number