重新孵育中继服务

更新

届会

配对过程用于在API用户和Reincubate Relay应用程序实例之间建立链接。默认情况下,如果未配对,则重新孵化中继将显示其配对代码。用户必须将其提供给您的应用程序,以便它通过以下调用创建有效的会话。

curl https://ricloud-api.reincubate.com/sessions \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "source": {
    "user": "1",
    "type": "rirelay.instance",
  },
  "payload": {
    "code": "<Reincubate Relay pairing code>"
  }
}'

创建会话后,您将能够通过会话对象的source属性查看有关应用实例的信息。看起来应该像这样:

{
  "id": "<session ID>",
  "resource": "session",
  ...
  "source": {
    "id": "<source ID>",
    "resource": "source",
    "user": "<user ID>",
    "type": "rirelay.instance",
    "identifier": "ee360f13-1b54-4d8c-8876-e5f573f0ba1c",
    "info": null,
    "parent": null,
    "children": [
        {
            "id": "<child source ID>",
            "resource": "source",
            "user": "<user ID>",
            "type": "rirelay.source",
            "identifier": "70a4982e-5893-4a5f-8af6-19db834d378d",
            "info": {
                "is_encrypted": true,
                "apple_model_id": "iPhone10,4",
                "apple_serial": "FFABCZGTJC12",
                "name": "iPhone 8",
                "ios_version": "13.2"
            },
            "children": [],
            "state": "active",
            "date_created": "2019-10-08T09:02:15.770532Z"
        }
    ],
    "state": "active",
    "date_created": "2019-10-08T08:58:33.861941Z"
  },
  ...
}

订阅内容

与其他服务不同,API必须先进行订阅,才能开始从Reincubate Relay源检索数据。这是为了帮助应用程序的用户准确了解正在访问的数据。

只能根据rirelay.source类型的源创建订阅,该源是Reincubate Relay实例的子级。还必须指定轮询源时要使用的会话。

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": "<child source ID>",
  "poll_payload": {
    "data_types": ["ios_messages.messages"]
  }
}'

订阅将保持待定状态,直到用户允许在Reincubate Relay应用程序界面中访问特定设备为止。一旦被允许,状态将转换为active

订阅激活后将立即创建初始轮询,然后当Reincubate Relay应用程序向API通知新数据时将创建后续轮询。

民意调查

还可以针对具有有效订阅的源手动创建轮询。在对检索到的数据进行故障排除或测试新的数据类型时,这很有用。

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

大事记

为了及时了解异步更改,例如创建新轮询的订阅或会话即将过期,您的实现将需要通过webhook端点从API接收事件通知。

有关如何设置和配置Webhook端点的详细信息,请参阅配置Webhooks

资料类型

重新孵化Relay应用程序数据类型

识别码描述
ios_messages.messages 检索iOS消息数据,包括iMessage和SMS。
ios_contacts.contacts 检索iOS联系人数据。
ios_phone.calls 检索iOS Phone数据。
ios_calendar.events 检索iOS日历数据。
ios_notes.notes 检索iOS Notes数据。
ios_health.data 检索iOS运行状况数据。
ios_safari.history 检索Safari浏览器的历史记录数据。
ios_safari.cookies 检索Safari cookie数据。
whatsapp.messages 检索WhatsApp消息。
whatsapp.calls 检索WhatsApp通话记录。
viber.messages 检索Viber消息。
viber.calls 检索Viber呼叫历史记录。
viber.conversations 检索Viber对话。
viber.contacts 检索Viber联系人。
kik.messages 检索Kik消息。
kik.contacts 检索Kik联系人。
hike.messages 检索远足消息。
hike.posts 检索远足帖子。
wechat.messages 检索微信消息。
tinder.messages 检索Tinder消息。
line.messages 检索线路消息。
facebook.messages 检索Facebook消息。
snapchat.messages 检索Snapchat消息。
snapchat.stories 检索Snapchat故事。
skype.messages 检索Skype消息。

重新孵化中继聚合数据类型

识别码描述
.photos 扫描备份中的图像文件。
.videos 扫描备份中的视频文件。
.recordings 扫描备份以记录文件。
.voicemails 扫描备份中的语音邮件文件。
.app_usage 扫描备份以了解应用使用情况信息。
.installed_apps 扫描备份中已安装的应用程序信息。
.locations 扫描备份中的位置。
.linked_watches 扫描备份中链接的Apple Watch信息。

我们能帮你什么吗?

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

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

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

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

我们可以改进这篇文章吗?

我们喜欢听取用户的意见:为什么不给我们发电子邮件,发表评论或发推文 @reincubate?

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