菜鸟朋友圈的相关接口介绍

BaseUrl

  • http://localhost:8080/api/

注册接口(Post请求)

  • 接口 account/register
  • 参数
参数参数解释是否为空
username姓名NO
phone手机NO
password密码NO
  • 返回的结果形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-19T23:27:20.558",
    "result": {
        "user": {
            "id": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
            "name": "若兰明月3",
            "phone": "13718989034",
            "password": null,
            "portrait": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg",
            "desc": null,
            "sex": 0
        },
        "account": "13718989034",
        "token": "YmI0YTA4ZWMtY2YwYy00ODI5LTk4N2UtMWI4MjA1ZTJjMTUx"
    }
}
复制代码

登录接口(Post请求)

  • 接口 account/login
  • 参数
参数参数解释是否为空
phone姓名NO
password密码NO
  • 返回的结果形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-19T23:30:08.345",
    "result": {
        "user": {
            "id": "50cc22cf-9334-4e40-aa82-e9ca74de84ee",
            "name": "若兰明月",
            "phone": "13718989054",
            "password": null,
            "portrait": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg",
            "desc": null,
            "sex": 0
        },
        "account": "13718989054",
        "token": "Nzk0NTVkOWMtYjg5Mi00OTgxLWExNzItMzA5NDUxNDFjZWMy"
    }
}
复制代码

发表动态接口(Post请求)

  • 接口 dynamic/publish
  • 参数
参数参数解释是否为空
token登录成功返回的token 这个要放到请求头里,服务器端根据你的请求头来判断是否已经登录,可以做到单点登录NO
publishId用户idNO
content动态的文字内容NO
pictures动态的图片YES
  • 返回的结果形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-19T23:35:07.858",
    "result": {
        "id": "2bc0ecb7-98de-403c-b330-de4a3a0566ce",
        "content": "完成了第一次发布朋友圈的功能",
        "pictures": "[\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\",\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\",\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\",\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\"]",
        "createAt": null,
        "publishId": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
        "user": {
            "id": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
            "name": "若兰明月3",
            "phone": "13718989034",
            "password": null,
            "portrait": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg",
            "desc": null,
            "sex": 0
        }
    }
}
复制代码

评论接口(Post请求)

  • 接口 dynamic/add/comment
  • 参数
参数参数解释是否为空
token登录成功返回的token放到请求头里面NO
dynamicId动态idNO
userId评论用户idNO
username评论用户姓名NO
content评论内容NO
replayId回复评论的评论人idYES
replyNickname回复评论的评论人姓名YES
  • 返回的结果形式
{
    "code": 1,
    "message": "013d893c-2cde-463a-a992-c6d0ca6849e9",
    "time": "2017-08-19T23:37:49.795",
    "result": null
}
复制代码

###点赞接口(Post请求)

  • 接口 dynamic/addlike
  • 参数
参数参数解释是否为空
token登录成功返回的token 这个要放到请求头里,服务器端根据你的请求头来判断是否已经登录,可以做到单点登录NO
userId用户idNO
dynamicId点赞的动态idNO
  • 返回的数据形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-19T23:37:49.795",
    "result": null
}
复制代码

所有动态接口

  • 接口dynamic/list
  • 参数
参数参数解释是否为空
token登录成功返回的token 这个要放到请求头里,服务器端根据你的请求头来判断是否已经登录,可以做到单点登录YES
index当前页数NO
count每页的数量NO
userId当前用户idNO
  • 返回的形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-20T00:16:25.958",
    "result": [
        {
            "dynamicId": "123c1272-94e2-48bb-8c25-e541359ecd00",
            "dynamicContent": "完成了第一次发布朋友圈的功能",
            "viewCount": "253",
            "likeCount": "2",
            "isLiked": false,
            "commentCount": "0",
            "createData": "2017-08-18T16:18:23",
            "createdDateLabel": null,
            "userId": "50cc22cf-9334-4e40-aa82-e9ca74de84ee",
            "username": "若兰明月",
            "avatar": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg",
            "photos": "null",
            "comments": [],
            "mLikeds": [
                {
                    "userId": "50cc22cf-9334-4e40-aa82-e9ca74de84ee",
                    "avatar": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg"
                },
                {
                    "userId": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
                    "avatar": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg"
                }
            ]
        },
        {
            "dynamicId": "e7894d9a-a742-46f5-9d99-2661214f074d",
            "dynamicContent": "完成了第一次发布朋友圈的功能",
            "viewCount": "101",
            "likeCount": "2",
            "isLiked": true,
            "commentCount": "1",
            "createData": "2017-08-20T00:04:22",
            "createdDateLabel": null,
            "userId": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
            "username": "若兰明月3",
            "avatar": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg",
            "photos": "[\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\",\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\",\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\",\"http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg\"]",
            "comments": [
                {
                    "commentId": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
                    "userId": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
                    "nickname": "若兰明月3",
                    "replyUserid": null,
                    "replyNickname": null,
                    "content": "大侠为何如此威风,何不让小弟快活快活呀"
                }
            ],
            "mLikeds": [
                {
                    "userId": "50cc22cf-9334-4e40-aa82-e9ca74de84ee",
                    "avatar": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg"
                },
                {
                    "userId": "56e5ef1f-2f99-48e7-a846-70c5a0007073",
                    "avatar": "http://loveruolan.oss-cn-shanghai.aliyuncs.com/portrait/201707/6e8ad1e62302f9c446b78c00d51b9cff.jpg"
                }
            ]
        }
    ]
}
复制代码

删除评论接口(Post请求)

  • 接口dynamic/delete/comment
  • 参数
参数参数解释是否为空
token登录成功返回的token 这个要放到请求头里,服务器端根据你的请求头来判断是否已经登录,可以做到单点登录NO
commentId当前的评论的IDNO
dynamicId当前评论所在的动态IDNO
userId当前用户idNO
  • 返回的数据形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-20T00:23:57.340",
    "result":null
}
复制代码

取消收藏接口(Post请求)

  • 接口dynamic/hidelike
  • 参数
参数参数解释是否为空
token登录成功返回的token 这个要放到请求头里,服务器端根据你的请求头来判断是否已经登录,可以做到单点登录NO
dynamicId当前评论所在的动态IDNO
userId当前用户idNO
  • 返回的数据形式
{
    "code": 1,
    "message": "ok",
    "time": "2017-08-20T00:31:12.359",
    "result": null
}
复制代码

项目地址

  • https://github.com/wuyinlei/CNTest
  • https://github.com/wuyinlei/CNTest
  • https://github.com/wuyinlei/CNTest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值