🤵Fonction : LinkedIn OAuth Get Access Token
Objectif :
Cette fonction Xano échange le code d'autorisation reçu après l'authentification de l'utilisateur contre un token d'accès LinkedIn via l'API OAuth de LinkedIn.
Inputs :
code
: Le code d'autorisation reçu de LinkedIn (type : text)redirect_uri
: L'URL de redirection enregistrée pour l'application OAuth (type : text)
Étapes de la fonction :
API Request To LinkedIn OAuth endpoint:
URL : https://www.linkedin.com/oauth/v2/accessToken
Méthode : GET
Paramètres :
client_id
: ID client de l'application LinkedIn (récupéré depuis les paramètres d'environnement)redirect_uri
: URL de redirection fournie en inputclient_secret
: Secret client de l'application LinkedIn (récupéré depuis les paramètres d'environnement)code
: Code d'autorisation fourni en inputgrant_type
: Défini sur "authorization_code"
Headers : []
Timeout : 10 secondes
Follow Location : true
Précondition :
Condition :
var:linkedin_oauth.response.result != null
Message d'erreur :
var:linkedin_oauth.response.result.error_description
Type d'erreur : Standard
Fonctionnement :
La fonction envoie une requête à l'endpoint OAuth de LinkedIn avec les informations nécessaires.
Elle vérifie ensuite si la réponse contient un résultat valide.
Si la précondition est satisfaite (résultat non null), la fonction continue son exécution.
En cas d'erreur, le message d'erreur fourni par LinkedIn est utilisé.
Response :
La fonction retourne le token d'accès obtenu de LinkedIn :
Clé : As Self
Valeur :
var:linkedin_oauth.response.result.access_token
Utilisation :
Cette fonction est conçue pour être utilisée dans le processus d'authentification OAuth avec LinkedIn. Elle est généralement appelée après que l'utilisateur ait été redirigé vers l'application avec un code d'autorisation, permettant d'obtenir un token d'accès pour effectuer des requêtes authentifiées à l'API LinkedIn.
Dernière mise à jour