<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>10 Jan 2020 18:13:23 Z</lastBuildDate><pubDate>15 Sep 2016 14:54:16 Z</pubDate><description>Bonjour à tous,&#13;
Je me suis beaucoup servit des API OVH avec la fonction GET, mais j'aimerai maintenant aussi me servir de celle de PUT.&#13;
Le problème est que je n'arrive pas à m'authentifier au près d'OVH (INVALID SIGNATURE).&#13;
&#13;
&#13;
Voici mon procédé en GET :&#13;
&#13;
[code:wl]&#13;
PROCEDURE SignatureOVH(sURL est une chaîne)&#13;
sBody est une chaîne = ""&#13;
&#13;
sSignatureEnClair est une chaîne = gsapplicationSecret+"+"+gsconsumerKey+"+"+"GET"+"+"+sURL+"+"+sBody+"+"+TimeStamp()&#13;
sSignatureEnHexa est une chaîne= BufferVersHexa(HashChaîne(HA_SHA_160,sSignatureEnClair))&#13;
sSignatureEnHexa =(Minuscule(Remplace(sSignatureEnHexa,[Caract(32),RC],"")))&#13;
sSign est une chaîne ="$1$"+Minuscule(sSignatureEnHexa)&#13;
&#13;
RENVOYER sSign&#13;
[/code]&#13;
&#13;
[code:wl]&#13;
HTTPRequête(sURL,"","X-Ovh-Application:"+gsApplicationKey+RC+"X-Ovh-Consumer:"+gsconsumerKey+RC+"X-Ovh-Signature:"+SignatureOVH(sURL)+RC+"X-Ovh-Timestamp:"+TimeStamp(),"","application/json")&#13;
[/code]&#13;
&#13;
Cela fonctionne très bien, maintenant je ne sais pas trop comment m'y prendre pour modifier avec PUT, il faut bien évidement commencer par remplacer GET par PUT dans la signature mais il reste le corps à définir j'ai essayé plusieurs chose en vain ou le problème vient peut être de HTTPRequête.&#13;
&#13;
Voilà si quelqu'un s'est déjà servit des API OVH en méthode PUT, je suis preneur !&#13;
&#13;
Merci</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put/read.awp</link><title>API OVH METHOD PUT</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Jean-Luc P.</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put-236099/read.awp</comments><pubDate>10 Jan 2020 18:13:23 Z</pubDate><description>Bonjour Lucas,&#13;
Je cherche à me connecter à l'API d'OVH avec Windev et effectuer une requête simple sur l'API (par exemple liste…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put-236099/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put-236099/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put/read.awp">API OVH METHOD PUT</source><title>Re: API OVH METHOD PUT</title></item><item><author>lucasniewia</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put-198211/read.awp</comments><pubDate>15 Sep 2016 17:00:06 Z</pubDate><description>Je me réponds à moi même, j'ai trouvé la solution :&#13;
&#13;
[code:wl]&#13;
PROCEDURE RequeteHTTPPUT(sURL est une chaîne,sCorps est une ch…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put-198211/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put-198211/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/198199-api-ovh-method-put/read.awp">API OVH METHOD PUT</source><title>Re: API OVH METHOD PUT</title></item></channel></rss>
