Plus (ThinkSNS+)

Plus (ThinkSNS+)

  • 文档 [New]
  • 文档
  • REST API v2
  • 反馈
  • GitHub

›问答

基本

  • 概述
  • 启动信息
  • Json Web Token 授权
  • 验证码
  • 位置
  • 标签
  • 消息通知
  • 钱包(旧版本)
  • Plus Pay(新钱包-支付工具)
  • 支付能力
  • 文件
  • 关于我们
  • 广告
  • 举报
  • 积分
  • 环信
  • 评论
  • 文件存储

用户

  • 用户
  • 注册
  • 收到的评论
  • 收到的喜欢
  • 关注
  • 标签
  • 身份认证
  • 找人
  • 排行榜
  • 反馈
  • 打赏用户
  • 未读消息
  • 签到
  • 消息

动态

  • 发布动态
  • 获取动态
  • 删除动态
  • 设置评论收费
  • 评论
  • 喜欢
  • 收藏
  • 置顶
  • 打赏
  • 排行榜
  • 举报
  • 积分部分新增接口
  • 话题

音乐

  • 音乐
  • 专辑
  • 点赞
  • 评论
  • 收藏

问答

  • 概述
  • 话题
  • 问题
  • 评论
  • 回答
  • 回答 · 打赏
  • 回答 · 围观
  • 用户 · 关注问题
  • 用户 · 喜欢回答
  • 用户 · 收藏回答
  • 用户 · 申请精选
  • 排行榜
  • 举报
  • 问答部分积分相关新增接口

资讯

  • 概述
  • 分类
  • 投稿
  • 获取
  • 评论
  • 喜欢
  • 打赏
  • 置顶
  • 收藏
  • 排行榜
  • 举报
  • 资讯部分积分相关新增接口

圈子

  • 概述
  • 分类
  • 圈子
  • 圈子 · 管理
  • 圈子 · 举报
  • 圈子 · 成员
  • 帖子
  • 帖子 · 评论
  • 帖子 · 喜欢
  • 帖子 · 收藏
  • 帖子 · 打赏
  • 帖子 · 置顶
  • 圈子部分积分相关新增接口
Edit

问答部分积分相关新增接口

  • 发布问题
  • 更新问题
  • 设置问题悬赏
  • 删除问题
  • 申请问题精选
  • 回答问题
  • 采纳答案
  • 围观答案

发布问题

POST /currency-questions

输入

字段类型描述
subject字符串必须,问题主题或者说标题,不能超过 255 字节 ,必须以 ? 结尾。(不区分全角或者半角)
topics数组必须,绑定的话题,数组子节点必须符合 { "id": 1 } 的格式。
body字符串问题描述。
anonymity枚举:0 或者 1作者是风匿名发布。
amount数字问题价值,悬赏金额,积分
look枚举:0 或者 1是否开启围观,当问题有采纳或者邀请人已回答,则对外部观众自动开启围观。设置围观必须设置悬赏金额。
invitations数组邀请回答,问题邀请回答的人,数组子节点必须符合 { "user": 1 } 的格式,切不能存在自己。
automaticity枚举:0 或者 1邀请悬赏自动入账,只邀请一个人的情况下,允许悬赏金额自动入账到被邀请回答者钱包中。
passwordstring根据启动信息决定是否传递,用户密码,支付需要用户输入密码进行付费支付。)

响应

Status: 201 Created
{
    "message": [
        "操作成功"
    ],
    "question": {
        "subject": "再测试一个问题?",
        "body": null,
        "anonymity": 1,
        "amount": 0,
        "automaticity": 0,
        "look": 0,
        "user_id": 1,
        "updated_at": "2017-08-01 06:06:37",
        "created_at": "2017-08-01 06:06:37",
        "id": 2
    }
}

更新问题

PATCH /currency-questions/:question

输入

字段类型描述
subject字符串当 body / anonymity / topics / amount 不存在时,subject 为必须,问题主题或者说标题,不能超过 255 字节 ,必须以 ? 结尾。(不区分全角或者半角)
body字符串当 subject / anonymity / topics / amount 不存在时,body 为必须,问题描述。
anonymity1 or 0当 subject / body / topics / amount 不存在时,anonymity 为必须,是否匿名。
topics数组当 subject / anonymity / body / amount 不存在时,topics 为必须,问题关联话题,数组子节点必须符合 { "id": 1 } 的格式。
ammountint当 subject / anonymity / body / topics 不存在时,amount 为必须,悬赏金额。

响应

Status: 204 No Content

设置悬赏

在没有采纳和邀请且未设置悬赏金额时,问题作者重新设置问题的悬赏

PATCH /currency-questions/:question/amount

输入

字段类型描述
amountint悬赏金额,积分

响应

Status: 204 No Content

删除问题

DELETE /currency-questions/:question

响应

Status: 204 No Content

申请问题精选

POST /user/currency-question-application/:question

响应

Http Status 201 Created
{
    "message": [
        "操作成功"
    ]
}

回答问题

POST /currency-questions/:question/answers

输入

名称类型描述
bodyString必须,回答的内容,markdown。
anonymityEnum: 0 , 1是否匿名。

响应

Status: 201 Created
{
    "message": [
        "操作成功"
    ],
    "answer": {
        "question_id": 1,
        "user_id": 1,
        "body": "哈哈,可以的。",
        "anonymity": 1,
        "invited": 0,
        "updated_at": "2017-08-01 06:03:21",
        "created_at": "2017-08-01 06:03:21",
        "id": 3
    }
}

采纳答案

PUT /api/v2/questions/:question/currency-adoptions/:answer

响应

Status: 201 Created
{
    "message": [
        "操作成功"
    ]
}

围观答案

POST question-answers/:answer/currency-onlookers

响应

Http Status 201 Created
{
    "message": [
        "操作成功"
    ],
    "answer": {
        ...  //  回答内容
    }
}
← 举报概述 →
  • 发布问题
  • 更新问题
  • 设置悬赏
    • 输入
    • 响应
  • 删除问题
  • 申请问题精选
    • 响应
  • 回答问题
  • 采纳答案
  • 围观答案
    • 响应
Plus (ThinkSNS+)
More
GitHubStar
Copyright © 2019 Chengdu ZhiYiChuangXiang Technology Co., Ltd. All rights reserved.