La liste des méthodes associées à cette ressource est présentée au bas de la page.
Représentations de la ressource
Une ressource Enterprises représente le lien entre un EMM et une organisation spécifique. Cette liaison peut être instanciée de deux manières différentes à l'aide de cette API, comme suit:
- Pour les clients de domaines gérés par Google, le processus implique d'utiliser
Enterprises.enroll
etEnterprises.setAccount
(ainsi que des artefacts obtenus à partir de la console d'administration et de la console Google APIs), puis de les transmettre à l'EMM selon un processus plus ou moins manuel. - Pour les clients disposant d'un compte Google Play d'entreprise, le processus implique d'utiliser
Enterprises.generateSignupUrl
etEnterprises.completeSignup
conjointement avec l'interface utilisateur d'inscription à Google Play d'entreprise (mécanisme fourni par Google) afin de créer la liaison sans intervention manuelle.
{ "kind": "androidenterprise#enterprise", "id": string, "primaryDomain": string, "name": string, "administrator": [ { "email": string } ] }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
administrator[] |
list |
Administrateurs de l’entreprise. Cette option n'est disponible que pour les entreprises créées via le flux initié par l'EMM. |
|
administrator[].email |
string |
Adresse e-mail de l'administrateur. | |
id |
string |
ID unique de l'entreprise. |
|
kind |
string |
||
name |
string |
Nom de l'entreprise, par exemple "Example, Inc". | |
primaryDomain |
string |
Domaine principal de l'entreprise, tel que "example.com". |
Méthodes
- acknowledgeNotificationSet
- Accepte les notifications reçues de Enterprises.PullNotificationSet pour empêcher le retour des appels ultérieurs les mêmes notifications.
- completeSignup
- Finalise le processus d'inscription, en spécifiant le jeton d'achèvement et Jeton d'entreprise. Cette demande ne doit pas être appelée plusieurs fois pour une entreprise donnée. Jeton.
- createWebToken
- Renvoie un jeton unique permettant d'accéder à une UI intégrable. Pour générer une UI Web, transmettez le jeton généré au code JavaScript Google Play d'entreprise API. Chaque jeton ne peut être utilisé que pour démarrer une seule session d'interface utilisateur. Consultez le la documentation de l'API JavaScript.
- enregistrer
- Inscrire une entreprise auprès de l'EMM appelant.
- generateSignupUrl
- Génère une URL d'inscription.
- get
- Récupère le nom et le domaine d'une entreprise.
- getServiceAccount
- Renvoie un compte de service et des identifiants. Le compte de service
peut être liée à l'entreprise en appelant setAccount. Le compte de service
est propre à cette entreprise et à cette solution EMM, et sera supprimée si l'entreprise
est illimité. Les identifiants contiennent des données de clé privée et ne sont pas stockés.
côté serveur.
:
Cette méthode ne peut être appelée Enterprises.Register ou Enterprises.CompleteSignup et avant Enterprises.SetAccount; d'autres fois, il renverra une erreur.
:
Les appels suivants après le premier génèrent un nouvel ensemble unique de les identifiants générés précédemment, et invalider ces derniers.
:
Une fois le compte de service associé à l'entreprise, vous pouvez le gérer à l'aide de la ressource serviceAccountKeys. - getStoreLayout
- Renvoie la mise en page de la boutique pour l'entreprise. Si l'agencement du magasin n'a pas été définie, renvoie "basic" comme type d'agencement de la boutique, page d'accueil.
- liste
- Recherche une entreprise par nom de domaine. Cette option n'est disponible que pour les entreprises créées via le processus de création. La recherche de l'ID n'est pas nécessaire pour les entreprises créées via le flux initié par l'EMM, puisqu'il apprend l'ID de l'entreprise dans spécifié dans l'appel Enterprises.generateSignupUrl.
- pullNotificationSet
- Extrait et renvoie un ensemble de notifications pour les entreprises associées à
le compte de service authentifié pour la requête. La notification définie peut
sera vide si aucune notification n'est en attente.
Un ensemble de notifications renvoyé doit être confirmé dans un délai de 20 secondes en appelant Enterprises.ConfirmNotificationSet, à moins que le l'ensemble de notifications est vide.
Les notifications qui ne sont pas confirmées dans les 20 secondes seront à nouveau inclus dans la réponse à un autre PullNotificationSet et celles qui ne sont jamais confirmées seront supprimées conformément à la règle système Pub/Sub de Google Cloud Platform.
Plusieurs requêtes peuvent être effectuées simultanément pour récupérer notifications, auquel cas les notifications en attente (le cas échéant) seront réparties entre chaque appelant, le cas échéant.
En l'absence de notifications, une liste de notifications vide est renvoyée. Les requêtes suivantes peuvent renvoyer plus de notifications une fois qu'elles sont disponibles. - sendTestPushNotification
- Vous envoie une notification test pour valider l'intégration EMM avec le service Google Cloud Pub/Sub pour cette entreprise.
- setAccount
- Définit le compte à utiliser pour l'authentification auprès de l'API en tant que pour les entreprises.
- setStoreLayout
- Définit la mise en page du magasin pour l'entreprise. Par défaut, storeLayoutType est défini sur "de base" ; et la disposition de base du magasin est activée. Principes de base ne contient que les applications approuvées par l'administrateur et ayant a été ajouté à l'ensemble de produits disponible pour un utilisateur (à l'aide de la méthode setAvailableProductSet Les applications sur la page sont triées par ordre de leur valeur d'ID produit. Si vous créez une mise en page de magasin personnalisée (en définissant storeLayoutType = "custom" et la configuration d'une page d'accueil), la mise en page est désactivée.
- se désinscrire
- Désinscrit une entreprise de l'EMM appelant.