> For the complete documentation index, see [llms.txt](https://nework360.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nework360.gitbook.io/project/yong-hu-api.md).

# 用户API

用户相关操作的API

#### 获取用户profile <a href="#id-90d57290d3a3474aba1be26a736cfaad" id="id-90d57290d3a3474aba1be26a736cfaad"></a>

请求方式：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<br>

返回示例：

```
                                {
    "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 <a href="#eebf1594821e4169beb071dd114e3ecf" id="eebf1594821e4169beb071dd114e3ecf"></a>

请求方式：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. &#x20; 获取全部列表时不传该参数     请求url:http\://{{host}}/user-profile/former-company-list
2. &#x20;搜索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详情 <a href="#id-822e3b82e8e847958aa5b0d2e029cde6" id="id-822e3b82e8e847958aa5b0d2e029cde6"></a>

请求方式：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 |
