订阅内容

更新

订阅对象表示对数据的持续请求,例如“每24小时检索一次新的CallKit调用”或“在进行新备份时从Reincubate Relay源检索最新的iOS消息”。

不同的服务可以以略有不同的方式实现订阅。 iCloud服务采用定期轮询机制,从而在每个设置的时间间隔内检查新数据。 rirelay服务采用推式机制,在可用时立即发布新数据。

属性

名称类型描述
id 资源标识符。
resource 字符串,始终subscription 资源类型标识符。
org 组织编号订阅的关联组织。
source 源ID
session 会话ID
poll_payload 嵌套轮询有效负载订阅将创建的轮询的有效负载。请参阅轮询有效负载
interval 可选的时间增量两次轮询之间的间隔。
date_start 可选的日期时间开始创建民意调查的日期。
date_end 可选的日期时间停止创建民意调查的日期。
state 下列之一: pendingactivedeleted
date_created 约会时间资源创建时。

创建POST /subscriptions

名称类型描述
session 会话ID 要针对哪个会话创建民意调查。
source 可选,源ID (可选)定位会话链接源的子源。
poll_payload 嵌套轮询有效负载用于指定轮询的轮询有效负载
interval 可选的时间增量两次轮询之间的间隔。
date_start 可选的日期时间开始创建民意调查的日期。
date_end 可选的日期时间停止创建民意调查的日期。

使用cURL

curl https://ricloud-api.reincubate.com/subscriptions \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "session": "<session ID>",
  "source": "<source ID>",
  "poll_payload": {
    "data_types": ["ios_messages.messages", "whatsapp.messages"]
  }
}'

使用ricloud-py

import ricloud

poll_payload = {
  "data_types": ["ios_messages.messages", "whatsapp.messages"],
}

poll = ricloud.Poll.create(
  session="<session ID or ricloud.Session instance>",
  source="<source ID or ricloud.Source instance>",
  poll_payload=poll_payload,
)

检索GET /subscriptions/{subscription ID}

使用cURL

curl https://ricloud-api.reincubate.com/subscriptions/<subscription ID> \
  -H 'Authorization: Token <your key_token>'

使用ricloud-py

import ricloud

poll = ricloud.Subscription.retrieve(<subscription ID>)

列出GET /subscriptions

使用cURL

curl https://ricloud-api.reincubate.com/subscriptions \
  -H 'Authorization: Token <your key_token>'

使用ricloud-py

import ricloud

polls = ricloud.Subscription.list()

我们能帮你什么吗?

我们的支持团队在这里提供帮助!

我们的办公时间是格林威治标准时间周一至周五上午9点至下午5点。 时间目前是 5:47 PM的 GMT。

我们力争在一个工作日内答复所有垂询。

转到支持部分 › 联系企业团队 ›
我们的支持团队非常棒

© 2008 - 2019 Reincubate Ltd. 保留所有权利。 在英格兰和威尔士注册 #5189175, VAT GB151788978. Reincubate®是注册商标。 隐私权和条款. 我们推荐多因素认证。 在伦敦建立了爱情。