Bonjour,

Je voudrais faire du CURL pour une API avec cakePHP

Ce que je veux c'est convertir ça en cakePHP

curl -XPOST -H"X-Ovh-Application: 7kbG7Bk7S9Nt7ZSV" -H "Content-type: application/json" \
https://eu.api.ovh.com/1.0/auth/credential  -d '{
    "accessRules": [
        {
            "method": "GET",
            "path": "/*"
        }
    ],
    "redirection":"https://www.mywebsite.com/"
}'
{"validationUrl":"https://eu.api.ovh.com/auth/?credentialToken=iQ1joJE0OmSPlUAoSw1IvAPWDeaD87ZM64HEDvYq77IKIxr4bIu6fU8OtrPQEeRh","consumerKey":"MtSwSrPpNjqfVSmJhLbPyr2i45lSwPU1","state":"pendingValidation"}

Comment je dois faire avec CakePHP ? svp.

3 réponses


Lartak
Réponse acceptée

Bonjour.
Pour la version 2 ou 3 de CakePHP ?

Salut,

Il y a une extension cURL pour PHP, le problème est qu'elle n'est pas très agréable à utiliser.

Il existe cependant des librairies bien pratiques pour gérer des requêtes HTTP, du genre Guzzle, ou Requests. (J'ai déjà utilisé Guzzle, la lib fonctionne très bien. Et en prime, sans static. :D)

+1 Lartak, je n'utilise pas Cake souvent.