概要

更新しました

これはReincubateのricloud APIの3番目のバージョンのドキュメントです。このAPIは、AppleのiCloudやローカルのiTunesのバックアップを含むリレーなど、さまざまなデータソースからユーザーがアプリデータに簡単にアクセスするためのメカニズムを提供します。

製品情報については、 ricloudの製品ページを参照してください

主な用語

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

サービス

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

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

ソース

これらはサービス内の特定のデータソースです。 iCloudアカウントはiCloudサービスの主な情報源ですが、 asrelayクライアントインスタンスはasrelayサービスの主な情報源です。

多くの場合、サービスには個別にターゲットを設定できるソースの階層があります。たとえば、iCloudサービスにはアカウントソースとデバイスソースがあります。

ユーザー

ユーザーは常にデータを要求しているエンドユーザーを表す必要があります。多くの場合、これはアプリケーションのユーザーになります。

セッション

セッションは特定のソースへのアクセスを表し、APIを通じてソースから情報やデータを取得するために必要です。

セッションを作成することは、iCloudアカウントへの「ログイン」またはasrelayクライアントインスタンスとの「ペアリング」と同等です。

APIはタスクを介してセッション初期化プロセスを非同期的に実行する。これは、セッションを作成するための呼び出しがすぐに戻ることを意味しますが、初期化が完了するまでセッションは使用する準備ができていません。

世論調査

投票は、ユーザーがAPIを介してデータを要求する方法です。ポーリングを設定するには、ターゲットのソースに対するアクティブセッションが必要です。

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

仕事

これらはAPIによって実行される基本的な作業の塊です。セッションが作成されると、外部サービスに対して初期化を実行するためのタスクも作成されます。投票が作成されると、データ検索作業を実行するための少なくとも1つのタスクが作成されます。

主な概念

リソース

APIは、APIリソースリファレンスに記載されている一連のリソースを中心に構成されています。これらのリソースを通じて、APIのクライアントは、自分のAPI設定をカスタマイズし、データソースへのアクセスを初期化し、これらのソースからデータを取得することができます。

非同期処理

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

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

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

ウェブフック通知

非同期操作完了の通知は、Webフックメカニズムを介して処理されます。これにより、イベントは標準のHTTP要求を介してクライアントのサーバーに送信されます。これらのイベントには、クライアントのバケット内の要求されたデータをどこで見つけるかに関する情報が含まれているため、クライアントはいつ、どのようにそれを使用するかを決定できます。

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

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

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

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

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

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

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

© 2008 - 2019 Reincubate Ltd. 無断複写・転載を禁じます。 イングランドとウェールズに登録 #5189175, VAT GB151788978. Reincubate®は登録商標です。 プライバシーと利用規約. マルチファクタ認証をお勧めします。 ロンドンで愛と建てられた。