回答 打赏

优质
小牛编辑
133浏览
2023-12-01

打赏一个回答

POST /api/v2/question-answers/:answer/rewarders

输入

名称类型描述
amountInteger必须,用户要打赏的金额。
passwordstring根据启动信息决定是否传递,用户密码,支付需要用户输入密码进行付费支付。)

响应

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

新版打赏一个回答

POST /api/v2/question-answers/:answer/new-rewards

输入

名称类型描述
amountInteger必须,用户要打赏的金额。
passwordstring根据启动信息决定是否传递,用户密码,支付需要用户输入密码进行付费支付。)

响应

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

获取回答打赏列表

GET /api/v2/question-answers/:answer/rewarders

参数

名称类型描述
type枚举:timeamount默认值 time, time - 按照打赏时间倒序,amount - 按照金额倒序。
limitInteger默认 20 ,获取列表条数,修正值 1 - 30
offsetinteger默认 0 ,数据偏移量,传递之前通过接口获取的总数。

响应

Status: 200 OK
[
  {
    "id": 1,
    "user_id": 1,
    "target_user": 1,
    "amount": 10,
    "rewardable_id": 1,
    "rewardable_type": "question-answers",
    "created_at": "2017-08-04 08:59:40",
    "updated_at": "2017-08-04 08:59:40",
    "user": {
      "id": 1,
      "name": "Seven",
      "bio": "Seven 的个人传记",
      "sex": 2,
      "location": "成都 中国",
      "created_at": "2017-06-02 08:43:54",
      "updated_at": "2017-07-25 03:59:39",
      "avatar": "http://plus.io/api/v2/users/1/avatar",
      "bg": "https://www.xnip.cn/wp-content/uploads/2021/docimg15/35-wczgdymcgnx.png",
      "verified": null,
      "extra": {
        "user_id": 1,
        "likes_count": 0,
        "comments_count": 8,
        "followers_count": 0,
        "followings_count": 1,
        "updated_at": "2017-08-01 06:06:37",
        "feeds_count": 0,
        "questions_count": 5,
        "answers_count": 3
      }
    }
  }
]
字段描述
id打赏的唯一标识。
user_id打赏的人用户ID
target_user接收打赏金额的用户
amount搭讪的金额。
rewardable_id可被打赏资源ID,例如在问到中 rewardable_typequestion-answers 资源ID就代表问题回答ID。
rewardable_type可被打赏资源。
created_at打赏时间。
updated_at打赏更新时间。
user打赏用户资料。