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 = [