概要asmasterは、クラウドに保存されているアカウントとデバイスに関するデータを購読するために使用されます。アカウントまたはデバイスを購読することにより、クライアントは利用可能になると自動的に新しいデータをaschannel経由でプッシュされます。クライアントがasmasterまたはASAPIを使用する必要があるかどうか。ユースケースに合った適切なサービスを選択することが重要です。asmasterを使った典型的なリクエストフローは次のようになります。list-devicesを呼び出して関連付けられているlist-devicesを取得します。unsubscribe-deviceまたはunsubscribe-account呼び出しunsubscribe-accountこのリクエストフローを通して、クライアントはaschannelからデータを消費するプロセスを維持するべきです。サンプルクライアント実装は、開発者が関与する必要なしにasmasterの機能の多くを処理します。以下の例は、APIの基礎を掘り下げたい、または自分自身のクライアントを構築したい開発者のために示されています。一目でわかるメソッドlist-serviceslist-subscriptionssubscribe-accountperform-2fa-challengesubmit-2fa-challengelist-devicessubscribe-deviceresubscribe-accountreset-subscription-sinceunsubscribe-deviceunsubscribe-accountサービス管理と報告list-serviceslist-servicesメソッドは、与えられた認証トークンに利用可能なサービスに関する情報を返します。task_submission_endpointは提供されません。したがって、利用可能なタスクを理解することは、どのタスク結果をクライアントにチャネルとして送信することができるかを確立するという観点からのみ、ここでは興味深いものです。list-subscriptionsしているすべてのアカウントとデバイスのリストとそのステータスをクライアントに提供します。wgetフォーマットで同じ呼び出しをします。]}APIは、アカウントやデバイスに余分なメタデータを保存することを避け、その結果、このメソッドは何も返しません。クライアントは、購読プロセスの早い段階で提供されたときにこれを保存する必要があります。アカウントの購読と購読解除asmasterを使った作業の2番目の部分はアカウントの購読です。アカウントはsubscribe-accountメソッドで購読することができます。asmasterは内部認証トークンを作成して保存します。これにより、アカウントの主要な資格情報がなくてもアカウントに引き続きアクセスできるようになります。aschannelはクライアントに通知します。期限切れになったら、購読を更新するためにresubscribe-accountメソッドを使用する必要があります。subscribe-accountが呼び出されると、認証に成功すると利用可能なすべてのデバイスのリストが返されます。list-devicesメソッドは、すでに購読されているアカウントに対してこの機能を実行するために存在します。アカウントは、エンドユーザーのアプリアカウントを表します。これは、iCloud、Google、またはその他のアカウントを表します。アプリデータの中には、デバイスごとではなくアカウントごとに保存されているものがあります。これは、アプリコンテナ、および格納されているデータの性質によって異なります。多くの場合、ライブ情報はアカウントに対して保存されますが、より包括的なバックアップ情報はデバイスに対して保存されます。unsubscribe-accountのunsubscribe-account解除できます。iCloudサービスで説明されているものと似ています:認証。呼び出しは、いくつかの方法のうちの1つで戻ります。requests要求が多すぎますセーフティウィンドウ内でアカウントを購読するために要求した要求が多すぎることを示します。APIは、アカウントへの繰り返しログイン試行を防ぐためにこれを行います。activeですアカウントがすでに購読されていることを示します。サービスによるその他のエラーサインインエラー。-パラメーター:account_idpasswordpasswordパラメータはオプションです。存在しない場合、APIは既存のセッションを使用して再購読を実行しようとします。セッションが期限切れになるとこれは失敗しますが、セッションに関係のないエラーのためにアカウントが非アクティブとマークされている場合は成功する可能性があります。サービスごとのその他のエラーサインインエラー。unsubscribe-accountアカウントの購読を解除すると、そのアカウントに属するすべての購読デバイスが自動的に購読解除されます。true}reset-subscription-sincereset-subscription-sinceメソッドは、最後にポーリングされたときに、アカウントとそのすべてのデバイスのメタデータをリセットします。ほとんどのフィードモジュールは、この最後の投票日以降のデータの差分のみを返します。そのように、それをリセットすることによって、クライアントは彼らが次のポーリングの間に彼らがより古いデータを得るのを確実にすることができます。クライアントが先週のデータをもう一度取得したい場合、顧客はこのメソッドをアカウントに使用し、7日前の日付を渡します。-パラメーター:account_iddatetimeフィードウィンドウをリセットする日時。日付形式はAPIの標準に準拠しています。true}デバイスの購読と購読解除デバイスを登録または登録解除するには、ユーザーはsubscribe-deviceおよびunsubscribe-deviceメソッドを使用できます。requests要求が多すぎますセーフティウィンドウ内のデバイスを一覧表示するために要求が多すぎたことを示します。このメカニズムのポーリングが繰り返されるのを防ぐために、APIはこれを行います。クライアントはこのデバイスリストをローカルにキャッシュし、デバイスの変更が予想されるときにだけメソッドを呼び出す必要があります。subscribe-deviceデバイスを購読するには、まずそのデバイスが属するアカウントを購読する必要があります。true}アカウントとデバイスの購読からデータにアクセスするアカウントまたはアカウントとそのデバイスに対してサブスクリプションが作成されると、APIは自動的にそのアカウントに最適なポーリング頻度とタイミングを確立します。asapiで説明されているようにタスクを生成し、必要に応じてそれらをスケジュールします。asmasterのクライアントは、生成されたタスクの結果を受け取るためにaschannelに加入する必要があります。asmasterは、アプリのデータが利用可能になり次第、アプリのデータを提供するように設計されています。発信元のサービスに負担をかけることはありません。データを一元的に保持しないため、クライアントが読み取れなかったデータを再送信することはできません。リスナーを常にaschannelで実行し続けることが重要です。aschannelからデータを消費する方法の例については、オープンソースのサンプルライブラリのリスナーモードを参照してください。更新の頻度とスケジュール:AppStreamスケジューラーは、優先順位/変更率に基づいて、作業者が処理するためにジョブをさまざまなキューにプッシュします。優先順位が高いほど、ジョブは速く処理されます。ポーリングの頻度は、データ自体からの更新速度によって決まります。どのように我々は助けることができます?サポートチームがお手伝いします!営業時間は月曜日から金曜日の午前9時から午後5時(GMT)です。1営業日以内に、お返事を差し上げます。メールアドレスはこちら。:Reincubateは、「Appleのシステムと製品の深い理解」と「iCloudへの倫理的なアクセスの許可」のためにイギリスで最も高い公式のビジネス名誉を2回受賞しました。私たちのサポートはビジネスで最高です-私たちはあなたのデータを迅速かつ安全に取り戻すために最大限努力します。支援していただいたお客様からの素晴らしい5つ星Trustpilotレビューをご覧ください。無断複写・転載を禁じます。Reincubate®は登録商標です。マルチファクタ認証をお勧めします。ロンドンで愛と建てられた。使用状況を追跡し、あなたの経験を向上させるためにクッキーを使用します。