|
|
|
|
Procédure WLangage appelée par la fonction AuthIdentifie Procédure WLangage (également appelée "Callback") appelée par la fonction AuthIdentifie lors de l'authentification. Cette procédure peut être une procédure locale, globale ou interne.
// Exemple permettant de récupérer un token pour effectuer une requête sur DropBox OAuth2Params est OAuth2Paramètres OAuth2Params.ClientID = "01234567890123456789" OAuth2Params.ClientSecret = "98765432109876543210" OAuth2Params.URLAuth = "https://www.dropbox.com/oauth2/authorize" OAuth2Params.URLToken = "https://api.dropboxapi.com/oauth2/token" OAuth2Params.ParamètresSupplémentaires = "force_reapprove=false" // Demande d'authentification : ouvre la fenêtre de login AuthIdentifie(OAuth2Params, AuthIdentifie_Callback) PROCÉDURE INTERNE AuthIdentifie_Callback(bRésultat est un booléen, MonToken est un AuthToken) SI bRésultat = Vrai ALORS // Requête authentifiée sur une API de DropBox req est un httpRequête req.Méthode = httpPost req.URL = "https://api.dropboxapi.com/2/files/list_folder" req.AuthToken = MonToken // Token d'authentification req.ContentType = "application/json" vParamAPI est un Variant vParamAPI.path = "/Homework/math" vParamAPI.recursive = Faux vParamAPI.include_media_info = Faux vParamAPI.include_deleted = Faux vParamAPI.include_has_explicit_shared_members = Faux req.Contenu = VariantVersJSON(vParamAPI) réponseHTTP est un httpRéponse = HTTPEnvoie(req) soit Données = JSONVersVariant(réponseHTTP.Contenu) // Utilisation des données reçues ... FIN
Syntaxe
AuthIdentifie_Callback(<Réussite> , <Token>)
<Réussite> : Booléen - Vrai si l'authentification a été effectuée,
- Faux dans le cas contraire.
<Token> : Variable de type AuthToken Nom de la variable de type AuthToken correspondant au token (ou jeton) contenant les informations d'accès pour les prochaines requêtes authentifiées. Classification Métier / UI : Code neutre Composante : wd280ggl.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|