通过活动协作将订阅者添加到讨论中 API
Add Subscribers to Discussion via Active Collab API
我们目前正在自定义 Active Collab 5.6.4 自托管安装。我正在尝试通过 api 添加订阅者以进行讨论 - 我正在使用以下 api 方法
PUT /subscribers/task/1
(见https://developers.activecollab.com/api-documentation/v1/utilities/notifications/subscribers.html)
但其中的示例仅用于向任务添加订阅者 - 如何向讨论添加订阅者?我尝试使用
PUT /subscribers/discussions/1
这没有做任何事情,也不会产生任何错误,所以我认为一定已经有某种方法了。有谁知道应该使用哪种方法将订阅者添加到讨论中?
可以通过 POST 将新订阅者列表添加到 /subscribers/discussion/:discussion_id
来添加订阅者。您需要 POST 一个带有订阅者列表的 JSON 对象,其中每个订阅者可以是:
- 系统中现有用户的ID,
- 用户的电子邮件地址,
- 一个数组,其中第一个元素是用户名,第二个元素是用户地址。
有效负载示例:
{
"s1": 12,
"s2": "anon3@activecollab.com",
"s3": [
"Another Anonymous",
"anon4@activecollab.com"
]
}
POST 将订阅者添加到现有订阅者。另一方面,PUT 将用新列表替换所有现有订阅者。 DELETE 清除订阅者列表。
我们目前正在自定义 Active Collab 5.6.4 自托管安装。我正在尝试通过 api 添加订阅者以进行讨论 - 我正在使用以下 api 方法
PUT /subscribers/task/1
(见https://developers.activecollab.com/api-documentation/v1/utilities/notifications/subscribers.html)
但其中的示例仅用于向任务添加订阅者 - 如何向讨论添加订阅者?我尝试使用
PUT /subscribers/discussions/1
这没有做任何事情,也不会产生任何错误,所以我认为一定已经有某种方法了。有谁知道应该使用哪种方法将订阅者添加到讨论中?
可以通过 POST 将新订阅者列表添加到 /subscribers/discussion/:discussion_id
来添加订阅者。您需要 POST 一个带有订阅者列表的 JSON 对象,其中每个订阅者可以是:
- 系统中现有用户的ID,
- 用户的电子邮件地址,
- 一个数组,其中第一个元素是用户名,第二个元素是用户地址。
有效负载示例:
{
"s1": 12,
"s2": "anon3@activecollab.com",
"s3": [
"Another Anonymous",
"anon4@activecollab.com"
]
}
POST 将订阅者添加到现有订阅者。另一方面,PUT 将用新列表替换所有现有订阅者。 DELETE 清除订阅者列表。