Créez un message REST et une méthode HTTP associée pour contacter le service Google à l’aide du profil OAuth 2.0.
Avant de commencer
Rôle requis : web_service_admin et oauth_adminVous devez avoir configuré un fournisseur et un profil OAuth à l’aide des informations d’API Google et de vos informations d’identification OAuth.
Procédure
-
Accédez à la .
-
Cliquez sur Nouveau.
-
Saisissez un nom descriptif.
-
Dans le champ Point de terminaison , saisissez https://www.google.com/m8/feeds/contacts/default/full.
En utilisant la valeur par défaut au lieu d’un nom d’utilisateur spécifique, l’API Google utilise les informations d’identification OAuth pour déterminer le compte à partir duquel obtenir des informations.
-
Dans l’onglet Authentification , définissez le type d’authentification sur OAuth 2.0.
-
Dans le champ Profil OAuth , sélectionnez le profil OAuth des contacts Google.
-
Cliquez avec le bouton droit sur l'en-tête du formulaire, puis sélectionnez Enregistrer.
-
Cliquez sur le lien connexe Obtenir un jeton OAuth pour demander un jeton d’autorisation à Google à l’aide de l’ID client et du secret configurés.
-
Dans la fenêtre Demande d’autorisation qui s’affiche, cliquez sur Accepter pour accorder l’accès à vos contacts Google.
Le jeton acquis n’est pas directement accessible dans votre instance.
-
Dans la liste connexe Méthodes HTTP , sélectionnez la méthode GET .
-
Laissez le type d’authentification de la méthode HTTP défini sur -- Aucun -- pour utiliser le profil OAuth à partir de l’enregistrement de message REST parent.
-
Dans l’onglet Demande HTTP , ajoutez une nouvelle ligne à la liste connexe En-têtes HTTP avec le nomGData - Version et la valeur3.0.
-
Cliquez avec le bouton droit sur l'en-tête du formulaire, puis sélectionnez Enregistrer.
-
Cliquez sur le lien connexe Test .
Le résultat du test doit afficher un état HTTP de 200 et le résultat de l’appel d’API de contacts.