Comment créer une librairie sur Guzzle ?
Résolu
slamtouch
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
slamtouch Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
slamtouch Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je développe un plugin wordpress avec une API Rest.
Pour cela je dois créer une librairie via Guzzle, mais je bloque sur le code PHP:
ci-joint le message d'erreur sur ma page :
Parse error: syntax error, unexpected ',' in /Applications/MAMP/htdocs/paymfetch/paymfetch.php on line 3
Ci-joint le code PHP :
EDIT : Ajout des BALISES DE CODE
Merci d'avance
Je développe un plugin wordpress avec une API Rest.
Pour cela je dois créer une librairie via Guzzle, mais je bloque sur le code PHP:
ci-joint le message d'erreur sur ma page :
Parse error: syntax error, unexpected ',' in /Applications/MAMP/htdocs/paymfetch/paymfetch.php on line 3
Ci-joint le code PHP :
<?php include 'https://api.github.com/user', $client = new GuzzleHttp\Client(); $res = $client->request('GET', 'https://api.github.com/user', [ 'auth' => ['user', 'pass'] ]); echo $res->getStatusCode(); // "200" echo $res->getHeader('content-type'); // 'application/json; charset=utf8' echo $res->getBody(); // {"type":"User"...' // Send an asynchronous request. $request = new \GuzzleHttp\Psr7\Request('GET', 'http://httpbin.org'); $promise = $client->sendAsync($request)->then(function ($response) { echo 'I completed! ' . $response->getBody(); }); $promise->wait(); ?>
EDIT : Ajout des BALISES DE CODE
Merci d'avance
A voir également:
- Comment créer une librairie sur Guzzle ?
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Comment créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
- Créer une adresse hotmail - Guide
1 réponse
Bonjour,
Le message indique qu'il y a une virgule qui ne devrait pas être là ligne 3
Et en effet... ligne 3 .. c'est un POINT-VIRGULE qu'il faut mettre
De plus, pour que les INCLUDES fonctionnent avec des URL distantes... il faut activer l'option allow_url_include dans ton php.ini
https://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include
Sachant qu'à la place d'un INCLUDE on utilisera plutôt un file_get_contents
Après... le mieux est de télécharger les fichiers directement dans ton projet au lieu de les apeller à distance sur un site (via une url) qui pourrait changer sans prévenir....
Le message indique qu'il y a une virgule qui ne devrait pas être là ligne 3
Et en effet... ligne 3 .. c'est un POINT-VIRGULE qu'il faut mettre
include 'https://api.github.com/user';
De plus, pour que les INCLUDES fonctionnent avec des URL distantes... il faut activer l'option allow_url_include dans ton php.ini
https://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include
Sachant qu'à la place d'un INCLUDE on utilisera plutôt un file_get_contents
Après... le mieux est de télécharger les fichiers directement dans ton projet au lieu de les apeller à distance sur un site (via une url) qui pourrait changer sans prévenir....
slamtouch
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup Jordane pour ton retour et ta réactivité ainsi que tes conseils ;)