点赞。
Request
HTTP request
POST https://www.featapi.com/api/activity/like/
Parameters
无
授权
此请求需要具有以下所有范围的授权:
Scopes |
---|
activity_like |
有关更多信息,请参阅认证和授权页面。
Request body
在请求体中,提供具有以下属性的Activity.Like资源:
Property name | Value | Description | Notes |
---|---|---|---|
Required Properties | |||
target_type | enum | 点赞目标对象类型 | Like.TargetType |
object_id | integer | 点赞对象id |
Response
如果成功,则此方法在响应正文中返回Activity.Like资源。
201 点赞成功
{
"data": {
"object_id": 2880057,
"id": 119,
"user": 7116432170097,
"target_type": 100,
"create_time": "2022-02-16T06:02:34.853575Z",
"last_modified": "2022-02-16T06:02:34.854285Z",
"deleted_at": null
}
}
404 Not found
示例返回数据可参考 API Common – Resource Not Found
400 Submitted data error
示例返回数据可参考 API Common – Validation Exception
401 Permission Deny
示例返回数据可参考 API Common – Authorization Failed
推送
activity.like-signal
所有点赞都会发。
room | string | private-activity-like-{target-type}-{object-id} | |
data | object | Activity.Like 对象 |
下面这两个推送应该记录在Dimzou相关文档里,暂时把文档写在这里。
dimzou.edit.like-signal
只有reword的点赞会发。
room | string | private-dimzou-node-{node-id} |
data | object | Activity.Like 对象 |
party.chat
只有reword和publication且所在的bundle有可用的group时会发。
room、data见Party推送消息文档。
data.detail里含有以下属性:
like_data | object | Activity.Like 对象 |
bundle_id | id | |
bundle_title | string | 纯文本 |
node_id | id | |
paragraph | {id, sort, type} | 只有reword有 |
reword_html_content | string | 只有reword有 |
publication_title | string | 只有publication有,纯文本 |