Reincubate Relay service

обновленный

сессии

Процесс сопряжения используется для установления связи между пользователем API и экземпляром приложения Reincubate Relay. По умолчанию, если не установлено соединение, 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 источников типа 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"]
  }
}'

Мероприятия

Чтобы получать информацию об асинхронных изменениях, таких как подписка, создающая новый опрос, или об истечении сеанса, ваша реализация должна будет получать уведомления о событиях от API через конечную точку webhook.

Для получения подробной информации о том, как настроить и настроить конечную точку веб- подключения, см. Раздел Настройка веб-подключений .

Типы данных

Переинкубировать типы данных приложения Relay

идентификатор описание
ios_messages.messages Получает данные сообщений iOS, включая iMessage и SMS.
ios_contacts.contacts Получает данные контактов iOS.
ios_phone.calls Получает данные телефона iOS.
ios_calendar.events Получает данные календаря iOS.
ios_notes.notes Получает данные iOS Notes.
ios_health.data Получает данные о состоянии iOS.
ios_safari.history Получает данные истории браузера Safari.
ios_safari.cookies Получает данные cookie Safari.
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 Получает сообщения WeChat.
tinder.messages Получает сообщения Tinder.
line.messages Получает сообщения линии.
facebook.messages Получает сообщения Facebook.
snapchat.messages Получает сообщения Snapchat.
snapchat.stories Получает истории Snapchat.
skype.messages Получает сообщения Skype.

Reincubate Relay агрегированные типы данных

идентификатор описание
.photos Сканирует резервную копию файлов изображений.
.videos Сканирует резервную копию видеофайлов.
.recordings Сканирует резервную копию для записи файлов.
.voicemails Сканирует резервную копию файлов голосовой почты.
.app_usage Сканирует резервную копию информации об использовании приложения.
.installed_apps Сканирует резервную копию информации об установленном приложении.
.locations Сканирует резервную копию на предмет местоположений.
.linked_watches Сканирует резервную копию связанной информации Apple Watch.

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наш офис работает с понедельника по пятницу с 9:00 до 17:00 по Гринвичу. Время в настоящее время 3:38 ПП с GMT.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Перейти в раздел поддержки › Связаться с командой предприятия ›
Наша отличная команда поддержки

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2019 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® является зарегистрированным товарным знаком. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.