Informations :
Dates
- Publish : : Thursday 15 september 2022
- 106 views
Download the file(s) :
Share :
J'ai commencé une class PHP pour les services ZW3B.
Récupérez l'API RESTful JSON "ZW3B Api Client" :
Copiez/collez sur votre serveur Web le fichier PHP Source "zw3bApiClient.class.phps html" et renommez le fichier en .php
Ci-dessous un exemple pour afficher sur votre serveur les contenus (docs) du sites.
Script avec 45 lignes
001<?php 002 003ini_set('track_errors','on'); 004ini_set('display_errors','on'); 005ini_set('default_charset', 'UTF-8'); 006 007include '/your_directory/var/lib/php/zw3bApiClient.class.php'; 008 009//------------------------------------------------------------------------- 010// CLIENT API CALL 011 012$zw3b_config = array(); 013 014//----------------------- 015// BETA-TESTERS (Wilcard Origins) 016 017// Minimun config 018$zw3b_config['api_name'] = 'BETA-TESTERS'; 019$zw3b_config['client_project']['name'] = 'ZW3B-API-BETA-TESTERS'; 020 021//----------------------- 022 023$zw3bApiClient = new zw3bApiClient(); 024 025$zw3b_client = $zw3bApiClient→ClientModUsr($zw3b_config); 026 027// CLIENT API CALL 028//------------------------------------------------------------------------- 029 030//------------------------------------------------------------------------- 031// REQUEST CONTENTS / DOCS / LST 032 033$zw3b_contents = new zw3bApiClientModContents($zw3b_client); 034 035$zw3b_docs = $zw3b_contents→docs('lst', array( 036 'offset' => 0, 037 'limit' => 30, 038 'l' => 'EN' 039 ) 040); 041 042// REQUEST CONTENTS / DOCS / LST 043//------------------------------------------------------------------------- 044 045# ......
Pour voir le contenu et traiter les informations, il faut décoder le JSON :
Par exemple :
Script avec 21 lignes
001# ...... 002 003$zw3b_docs = json_decode($zw3b_docs); 004 005if(isset($zw3b_docs→contents→docs→items) && is_array($zw3b_docs→contents→docs→items)): 006 007 echo '<h3>Liste des <a href="https://www.zw3b.fr" title="ZW3B :-: The Web XXI">ZW3B</a> docs ('.$zw3b_docs→contents→docs→count.')</h3>'; 008 009 foreach($zw3b_docs→contents→docs→items as $doc): 010 011 echo '<div class="item docs">'; 012 echo '<h4>DOC : '.$doc→tree→tree_filariane.' : <a href="'.$doc→content_url.'">'.$doc→content_title.'</a></h4>'; 013 echo '<p class="desc">'.$doc→content_description.'</p>'; 014 echo '</div>'; 015 016 echo '<hr />'; 017 018 endforeach; 019endif; 020 021?>
Entre parenthèses les listes des contenus sont ouvertes - Un peu comme des flux RSS (avec en plus des variables pour les requêtes : "un début" et "une limit"...).
Informations : page dédiée à la "ZW3B Api Client html"
Date create : 2022/07/20
Date modified : 2022/10/06
Créateur, webmaster, développeur : LAB3W html.ORJ html
Permet de pouvoir (dans le futur) gérer ses services © ZW3B.[FR|TV|SITE|NET|BLOG] : Les réseaux Web.
Exemples/codes ci-dessous :
- Exemple de rendu du contenu des documents html (PHPSource html)
- Exemple de rendu d'analyse de nos rapports DMARC html que vous pouvez récupérer (PHPSource html)