개요

업데이트 됨

Reincubate의 ricloud API의 세 번째 버전에 대한 설명서입니다. 이 API는 사용자가 Apple의 iCloud 및 asrelay 를 통한 로컬 iTunes 백업을 비롯한 다양한 데이터 소스에서 앱 데이터에 쉽게 액세스 할 수있는 메커니즘을 제공합니다.

제품 정보는 ricloud 제품 페이지를 참조하십시오 .

핵심 용어

시작하기 섹션으로 넘어 가기 전에 전체적으로 사용되는 몇 가지 용어와 개념에 익숙해지면 도움이됩니다.

서비스

서비스는 API를 통해 사용할 수있는 데이터 소스 모음을 설명합니다. 이것은 asrelay 등 아이 클라우드와 같은 타사 서비스, 또는 Reincubate 제품을 포함한다.

다양한 서비스는 API의 특정 리소스에 대한 다양한 요구 사항을 가지며 API 개체의 전체 수명주기를 변경합니다. 예를 들어, iCloud 서비스에 대한 세션을 생성하는 데 필요한 페이로드는 asrelay 서비스에 필요한 세션과 다릅니다.

출처

이들은 서비스 내의 특정 데이터 소스입니다. ireloud 계정은 iCloud 서비스의 기본 소스이며, asrelay 클라이언트 인스턴스는 asrelay 서비스의 기본 소스입니다.

대부분의 경우 서비스는 개별적으로 타깃이 될 수있는 소스 계층 구조를 갖습니다. 예를 들어 iCloud 서비스에는 계정 소스와 장치 소스가 있습니다.

사용자

사용자는 항상 데이터를 요청하는 최종 사용자를 대표해야합니다. 대부분의 경우, 이것은 귀하의 응용 프로그램 사용자입니다.

세션

세션은 특정 소스에 대한 액세스를 나타내며 API를 통해 소스에서 모든 정보 또는 데이터를 검색하는 데 필요합니다.

세션 생성은 iCloud 계정에 대한 '로그인'또는 asrelay 클라이언트 인스턴스와 '페어링'과 동일 합니다.

API는 작업을 통해 비동기 적으로 세션 초기화 프로세스를 실행합니다. 즉, 세션 생성 호출이 즉시 반환되지만 초기화가 완료 되어야만 세션을 사용할 수 있습니다.

투표

설문 조사는 사용자가 API를 통해 데이터를 요청할 수있는 방법입니다. 설문 조사를 설정하려면 대상 소스에 대한 활성 세션이 필요합니다.

모든 폴은 하나 이상의 작업을 통해 비동기 적으로 처리되며 결과는 조직에 구성된 클라우드 저장소 버킷에 게시됩니다.

태스크

이것들은 API가 수행하는 작업의 기본 덩어리입니다. 세션이 생성되면 외부 서비스에 대한 초기화 작업을 수행하기위한 작업도 생성됩니다. 설문 조사가 생성되면 데이터 검색 작업을 수행하기위한 작업이 하나 이상 생성됩니다.

주요 개념

자원

API는 API 리소스 참조에 설명 된 리소스 집합을 중심으로 구성됩니다. 이러한 리소스를 통해 API 클라이언트는 API 구성을 사용자 정의하고 데이터 소스에 대한 액세스를 초기화하며 이러한 소스에서 데이터를 검색 할 수 있습니다.

비동기 처리

API는 타사 서비스 및 데이터 처리에 대비하여 세션을 설정하기위한 비동기 작업에 의존합니다. 이를 통해 대용량의 데이터 요구 사항을 관리하고 책임감있게 외부 서비스와 상호 작용할 수 있습니다. 또한 응답 시간의 변동 또는 제 3 자의 서비스 저하에 대응할 수있는 유연성을 제공합니다.

스토리지 버킷 게시

API에서 요청한 데이터는 Google Cloud Storage 또는 Amazon S3의 클라이언트 양동이에 직접 게시됩니다. 이렇게하면 데이터 전달 확장과 관련된 문제를 최소화하는 데 도움이되며 게시가 병목 현상이 될 가능성이 적어 빠른 데이터 검색이 가능합니다.

Webhook 알림

비동기 작업 완료 알림은 Webhook 메커니즘을 통해 처리되며, 이벤트는 표준 HTTP 요청을 통해 클라이언트의 서버로 전송됩니다. 이러한 이벤트에는 클라이언트 양동이에서 요청 된 데이터를 찾을 수있는 위치에 대한 정보가 들어있어 클라이언트가 언제 어떻게 사용할지 결정할 수 있습니다.

어떻게 도와 드릴까요?

지원 팀이 도와 드리겠습니다!

근무 시간은 월요일부터 금요일, 오전 9 시부 터 오후 5시 (그리니치 표준시)입니다. 시간은 현재 6:15 오전 GMT입니다.

우리는 1 일 이내에 모든 메시지에 답장하고자합니다.

지원 섹션으로 이동 › 엔터프라이즈 팀에 문의하십시오. ›
우리의 멋진 지원 팀

이 기사를 개선 할 수 있습니까?

사용자의 의견을 듣고 싶습니다. 전자 메일을 보내지 말고, 의견을 남기거나, 트윗하지 마십시오. @reincubate?

© 2008 - 2019 Reincubate Ltd. 판권 소유. 영국과 웨일즈에 등록 #5189175, VAT GB151788978. Reincubate®는 등록 상표입니다. 개인 정보 및 이용 약관. 우리는 2FA를 권장합니다. 런던에서 Built로 지어졌습니다.