IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

RESTDebugger et passage de paramètres


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut RESTDebugger et passage de paramètres
    Salut tout le monde

    J'essaie de passer des paramètres pour exécuter une API sur l'outil RESTDebugger livré avec Delphi, et j'ai échoué après maintes tentatives.

    En effet, le site RapidAPI propose des dizaines de sites API catégorisés et structurés.

    Sur le site j'arrive à exécuter la requête et avoir les résultats en retour comme vous pouvez le voir :

    1. Requête

    Nom : RapidAPI.jpg
Affichages : 135
Taille : 28,0 Ko

    2. Résultat de l'exécution à partir du site

    Nom : RapidAPI Result.jpg
Affichages : 133
Taille : 19,8 Ko

    Maintenant, je vais passer l'URL et les mêmes paramètres sur le Debugger REST :

    1. Passage de l'URL avec la clé

    Nom : REST url key.jpg
Affichages : 132
Taille : 12,2 Ko

    2. Passage des paramètres

    Nom : REST Params.jpg
Affichages : 126
Taille : 8,3 Ko

    3. Exécution et résultat

    Nom : REST Resultat.jpg
Affichages : 131
Taille : 40,6 Ko

    Comme vous pouvez le constater j'ai copié la même URL, la même clé, et les mêmes paramètres mais j'obtiens l'erreur 401.

    Pour plus d'information voici le lien du site RapidAPI.

    Une piste ou idée serait la bienvenue.

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 567
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 567
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    tente de mettre key en paramètre mais je pense aussi que ce n'est pas key mais X-RapidAPI-Key

  3. #3
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    dans les paramètres tu dois "Ajouter" du Genre "HEADER" les entrées X-RapidAPI-Key et X-RapidAPI-Host
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,
    tente de mettre key en paramètre mais je pense aussi que ce n'est pas key mais X-RapidAPI-Key
    déjà essayé mais sans résultat.

  5. #5
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    dans les paramètres tu dois "Ajouter" du Genre "HEADER" les entrées X-RapidAPI-Key et X-RapidAPI-Host
    sans effet même avec ça.

  6. #6
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    dans les paramètres tu dois "Ajouter" du Genre "HEADER" les entrées X-RapidAPI-Key et X-RapidAPI-Host
    sans résultats aussi.

  7. #7
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    alors ça devrait fonctionner en mettant les deux paramètres d'entêtes en paramètres d'entête, mais tu devrais commencer par nous dire quelle version de REST Debugger tu utilises car il y a eu un bug sur les entêtes passés par TRESTClient et tu es peut-être pile dedans

    au cas où, tente avec la version en téléchargement depuis https://www.embarcadero.com/free-tools/rest-debugger qui devrait avoir été compilée à partir de la dernière version en date

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 567
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 567
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Comme j'ai déjà testé ça il y a deux ans (du moins c'est ce que dit mon profil sur RapidApi) je pense qu'il y a eu, à cette époque, une vidéo (à ma souvenance de Jim McKeeth) expliquant ce qu'il fallait faire

    Si RapidAPI n'est pas une obligation il y a APILayer https://blogs.embarcadero.com/fr/a-d...k-by-apilayer/

Discussions similaires

  1. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 13h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 17h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo