Enterprises

このリソースのメソッドの一覧は、このページの最後に掲載されています。

リソース表記

エンタープライズ リソースは、EMM と特定の組織との間のバインディングを表します。このバインディングは、この API を使用して、次の 2 種類の方法のいずれかでインスタンス化できます。

  • Google マネージド ドメインのお客様の場合、このプロセスには Enterprises.enrollEnterprises.setAccount を(管理コンソールおよび Google API Console から取得したアーティファクトと一緒に)使用して、ほぼ手動のプロセスで EMM に送信する必要があります。
  • managed Google Play アカウントのお客様は、Enterprises.generateSignupUrlEnterprises.completeSignup を managed Google Play 登録 UI(Google が提供するメカニズム)と組み合わせて使用し、手動の手順なしでバインディングを作成します。
EMM は、EMM コンソールでどちらか一方または両方の方法に対応できます。詳しくは、エンタープライズを作成するをご覧ください。

{
  "kind": "androidenterprise#enterprise",
  "id": string,
  "primaryDomain": string,
  "name": string,
  "administrator": [
    {
      "email": string
    }
  ]
}
プロパティ名 説明 メモ
administrator[] list 企業の管理者。これは、EMM で開始されたフローで作成された企業でのみサポートされます。

administrator[].email string 管理者のメールアドレス。
id string 企業の一意の ID。

kind string
name string 企業の名前(「Example, Inc」など)。
primaryDomain string 企業のプライマリ ドメイン(「example.com」など)。

メソッド

acknowledgeNotificationSet
以下から受信した通知を確認する Enterprises.PullNotificationSet を使用して、後続の呼び出しが 同じ通知を受け取れます
completeSignup
完了トークンを指定し、登録フローを完了します。 エンタープライズ トークン。 このリクエストは、特定の Enterprise に対して複数回呼び出すことはできません トークン。
createWebToken
埋め込み可能な UI にアクセスするための一意のトークンを返します。生成 生成されたトークンを managed Google Play JavaScript に渡す API各トークンは 1 つの UI セッションを開始するためにのみ使用できます。詳しくは、 <ph type="x-smartling-placeholder"></ph> JavaScript API ドキュメントをご覧ください。
登録
呼び出し元の EMM に企業を登録します。
generateSignupUrl
登録用 URL を生成します。
get
企業の名前とドメインを取得します。
getServiceAccount
サービス アカウントと認証情報を返します。サービス アカウント setAccount を呼び出すことで企業にバインドできます。サービス アカウント 企業と EMM に固有で、企業または EMM が バインドされません。認証情報に秘密鍵データが含まれるため、保存されない あります。

) このメソッドは、 Enterprises.Enroll または Enterprises.CompleteSignup を Enterprises.SetAccount;それ以外の場合はエラーが返されます。

) 最初の呼び出しの後に実行すると、新しい一意のセットが生成されます。 以前に生成された認証情報を無効にします。

) サービス アカウントを企業にバインドすると、管理できるようになる 使用して認証できます。
getStoreLayout
エンタープライズのストア レイアウトを返します。店舗レイアウトが 設定されていない場合は「basic(基本)」を返しますストアレイアウトタイプとして選択し できます。
list
ドメイン名で企業を検索します。 これは、Google 主導の API を通じて作成されたエンタープライズにのみ対応しています。 作成フローを実行します。次で作成された企業では、ID の検索は不要です。 EMM は EMM によって開始されるフローで企業 ID を学習するため、 Enterprises.generateSignupUrl 呼び出しで指定されたコールバック。
pullNotificationSet
関連付けられている企業に対する通知セットを pull して返します。 リクエストのために認証されたサービス アカウント。通知セットは 保留中の通知がない場合は空になります。
返された通知セットは、20 秒以内に確認する必要があります 呼び出すことにより、通知を送信する必要があります。 通知セットが空です。
20 秒以内に確認応答がない通知は、 別の PullNotificationSet へのレスポンスに最終的に再び含まれる 確認応答されていないものは最終的に削除されます。 Google Cloud Platform Pub/Sub システム ポリシーに従って処理されます。
画像を取得するために複数のリクエストが同時に実行される その場合、保留中の通知(ある場合)は 保留中の場合は各呼び出し元の間で分割されます。
通知が存在しない場合は、空の通知リストが返されます。 後続のリクエストについては、 できます。
sendTestPushNotification
EMM との連携を検証するためのテスト通知を送信します。 この企業向けの Google Cloud Pub/Sub サービスを使用します。
setAccount
API への認証に使用するアカウントを できます。
setStoreLayout
企業の店舗レイアウトを設定します。デフォルトでは、storeLayoutType 「基本」に設定されている基本のストアレイアウトが 有効になっています基本 レイアウトに、管理者によって承認され、かつ ユーザーが利用できる商品セットに追加された( <ph type="x-smartling-placeholder"></ph> setAvailableProductSet 呼び出し)。ページに表示されるアプリは、 表示されます。ストアのカスタム レイアウトを作成する場合( storeLayoutType = "custom"ホームページを設定するなど)、 レイアウトが無効になります。
登録を解除
通話用 EMM から企業の登録を解除します。