概要

更新しました

This is the documentation for Reincubate's ricloud API. The API provides users access to their own data in Apple's iCloud and local iTunes backups via the Reincubate Relay app.

For product information see the ricloud API product page.

主な概念

リソース

The API is organised into a set of resources. A client can create, retrieve, update and destroy (CRUD) these to configure, trigger, and monitor operations on the API. See the API resource reference for more details.

非同期処理

APIは、サードパーティのサービスとデータ処理に対するセッションの設定を非同期操作に依存しています。これにより、責任を持って外部サービスと対話しながら、大量のデータ要求を管理することができます。また、応答時間の変動やサードパーティからのサービスの低下に対応するための柔軟性が高まります。

ストレージバケットの公開

APIから要求されたデータは、Google Cloud StorageまたはAmazon S3のクライアントのバケットに直接公開されます。これにより、データ配信の拡張に関連する問題を最小限に抑えることができます。また、公開がボトルネックになる可能性が低いため、データ検索を高速化できます。

ウェブフック通知

Notification of asynchronous operation completion is handled via webhooks, whereby events are sent to a client's server through standard HTTP requests. These events contain information on where to find requested data within a client's bucket, allowing the client to make a decision on when and how to use it.

主な用語

入門セクションに入る前に、全体を通して使用されることになる少数の用語と概念に精通していることは有用です。

サービス

サービスは、APIを通じて利用可能なデータソースのコレクションを記述します。これには、iCloudなどのサードパーティサービス、またはリレーなどのReincubate製品が含まれます

サービスが異なれば、API上の特定のリソースに対するさまざまな要件があり、またAPIオブジェクトの全体的なライフサイクルも変わります。たとえば、iCloudサービスのセッションを作成するために必要なペイロードは、 asrelayサービスで必要なペイロードとは異なります。

ソース

These are specific sources of data within a service. An iCloud account is the primary source of the iCloud service, whereas a Reincubate Relay app instance is the primary source of the Reincubate Relay service.

ユーザー

A user represents the end-user that is requesting data. In many cases, this will be a user of your application.

セッション

A session represents access to a specific source, and one is needed in order to retrieve any information or data from the source through the API.

Creating a session is the equivalent of a 'login' into an iCloud account or 'pairing' with a Reincubate Relay app instance.

The API will execute the session initialisation process asynchronously. This means the call to create a session will return immediately, but the session will not be ready to use until initialisation has completed.

世論調査

Polls are how users can request data through the API. An active session against the targeted source is needed for a poll to be created.

すべての投票は1つ以上のタスクを介して非同期的に処理され、結果は組織に設定されているクラウドストレージバケットに公開されます。

仕事

These are the underlying chunks of work performed by the API. When a session is created, it also creates a task in order to perform any initialisation against external services. When a poll is created, it will create at least one task to perform any necessary work.

Result

A result is a reference to data or a file published to a client's storage bucket.

どのように我々は助けることができます?

サポートチームがお手伝いします!

営業時間は月曜日から金曜日の午前9時から午後5時(GMT)です。 時間は現在 7:39 AM GMTです。

1営業日以内に、お返事を差し上げます。メールアドレスはこちら。

サポートセクションに移動 › エンタープライズチームに連絡する ›
私たちの素晴らしいサポートチーム

この記事を改善できますか?

ユーザーからの連絡をお待ちしています。電子メールを送信したり、コメントを残したり、ツイートしたりしないでください。 @reincubate?

© 2008 - 2020 Reincubate Ltd. 無断複写・転載を禁じます。 イングランドとウェールズに登録 #5189175, VAT GB151788978. Reincubate®は登録商標です。 個人情報保護方針 & 条項. マルチファクタ認証をお勧めします。 ロンドンで愛と建てられた。