Module Web Services API REST (développeur): Difference between revisions

Jump to navigation Jump to search
corrections diverses
(→‎Installation: correction retour a la ligne)
(corrections diverses)
Line 1: Line 1:
= Installation =
= Installation =


Line 19: Line 18:
Pour ce faire, il existe plusieurs méthodes. Voici un morceau de code mais il existe également des librairies telles que phphttpclient.com/
Pour ce faire, il existe plusieurs méthodes. Voici un morceau de code mais il existe également des librairies telles que phphttpclient.com/


<source code="php">
<source lang="php">
function CallAPI($method, $apikey, $url, $data = false)
function CallAPI($method, $apikey, $url, $data = false)
{
{
Line 79: Line 78:
* $apiUrl = "<nowiki>http://<mon_serveur>/api/index.php/</nowiki>";
* $apiUrl = "<nowiki>http://<mon_serveur>/api/index.php/</nowiki>";


<source code="php">
 
<source lang="php">
// Récupérer la liste des produits
// Récupérer la liste des produits
$listProduits = [];
$listProduits = [];
Line 99: Line 99:




<source code="php">
<source lang="php">
// Créer un produit
// Créer un produit
$ref = "ma_reference_produit_X203ZZ";
$ref = "ma_reference_produit_X203ZZ";
Line 113: Line 113:




<source code="php">
<source lang="php">
// ma référence
// ma référence
$ref = "ma_reference_produit_X203ZZ";
$ref = "ma_reference_produit_X203ZZ";
Line 148: Line 148:




<source code="php">
<source lang="php">
// créer une commande avec 2 articles
// créer une commande avec 2 articles


Line 198: Line 198:




<source code="php">
<source lang="php">
// Valider une commande  
// Valider une commande  
$newCommandeValider = [
$newCommandeValider = [
Line 212: Line 212:




<source code="php">
<source lang="php">
// chercher si le client existe dans la base
// chercher si le client existe dans la base
$clientSearch = json_decode(CallAPI("GET", $apiKey, $apiUrl."thirdparties", array(
$clientSearch = json_decode(CallAPI("GET", $apiKey, $apiUrl."thirdparties", array(
Line 229: Line 229:




<source code="php">
<source lang="php">
//client n'existe pas. le crée puis on récupère son id
//client n'existe pas. le crée puis on récupère son id
$newClient = [
$newClient = [
6

edits

Navigation menu