Comment-faire pour récupérer les contenus des sites Web ?

Il suffit d'interroger les adresses suivantes :

  • URL du JSON des news :

    https://www.zw3b.fr/api/contents/news/lst
    
  • URL du JSON des docs :

    https://www.zw3b.fr/api/contents/docs/lst
    
  • URL du JSON des liens :

    https://www.zw3b.fr/api/contents/links/lst
    
  • URL du JSON des galleries :

    https://www.zw3b.fr/api/contents/gallery/lst
    
  • URL du JSON des vidéos :

    https://www.zw3b.fr/api/contents/videos/lst
    
  • URL du JSON des channels :

    https://www.zw3b.fr/api/contents/channels/lst
    

Vous pouvez configurer les paramètres suivants :

  • offset (débute à) : 0 (default)
  • limit (nombre par requête) : 10 (default) - Vous pouvez afficher 30 items à la fois maximum.

Exemple :

Créer un fichier docs.php sur votre serveur Web et ajouter y le code ci-dessous :

<?php

$json_url_docs_list = 'https://www.zw3b.fr/api/contents/docs/lst';
$data_docs = file_get_contents($json_url_docs_list);
$read_docs = json_decode($data_docs);

if(isset($read_docs->contents->docs->items) && is_array($read_docs->contents->docs->items)):

	echo '<h3>Liste des <a href="https://www.zw3b.fr" title="ZW3B :-: The Web XXI">ZW3B</a> docs ('.$read_docs->contents->docs->count.')</h3>';

	foreach($read_docs->contents->docs->items as $doc):

		echo '<div class="item">';
		echo '<h4>DOC : '.$doc->tree->tree_filariane.' : <a href="'.$doc->content_url.'">'.$doc->content_title.'</a></h4>';
		echo '<p class="desc">'.$doc->content_description.'</p>';
		echo '</div>';

		echo '<hr />';

	endforeach;
endif;

?>

Liste des ZW3B docs (144)

DOC : How To, Developpement : OAuth 2.0 : Open Authorization

OAuth est un protocole libre qui permet d'autoriser un site web, un logiciel ou une application (dite « consommateur ») à utiliser l'API sécurisée d'un autre site web (dit « fournisseur ») pour le compte d'un utilisateur. OAuth n'est pas un protocole d'authentification, mais de « délégation d'autorisation ».


DOC : How To, Developpement : Sec-Fetch - Aller chercher/demander/protéger une ressource Web HTTP - Content-Security-Policy - Cross-Origin - X-Frame - X-Content

Options X-Frame et Processus de réponses aux documents http en mode Sec-Fetch d'origine croisée - La norme Fetch définit les requêtes HTTP, les réponses HTTP et le processus qui les lie : la récupération.


DOC : How To, OS GNU/Linux, Servers : Configuration BIND9 Masters et Slaves

Comment configurer le serveur DNS (Domain Names Services) de nom de domaines BIND9 (Berkeley InterNet Domain) / NAMED avec son/ses DNS secondaire(s) par Transaction SIGnature (TSIG)


DOC : How To, Developpement, PHP : Show AWStats Statistics in PHP

Show AWStats Statistics in PHP : Gets main AWStats variables to display web statistics in a PHP script / page - Afficher les statistiques AWStats en PHP : Récupère des variables principales AWStats pour les afficher les statistiques Web dans un script/page PHP.


DOC : How To, Developpement, xHTML : Créer une page Web

Les principales balises (x)HTML


DOC : How To, Internet Service Providers, Orange.fr : ISP France : Faire du NAT (Network Address Translation)

On dit qu'un routeur fait du Network Address Translation lorsqu'il fait correspondre des adresses IP à d'autres adresses IP.


DOC : How To, OS GNU/Linux, Networks : Connecter Internet à son réseau local en utilisant une connexion 3G / 4G - Airbox

Comment utiliser sa connexion smartphone 3G / 4G ou une Airbox 4G (USB) pour surfer sur Internet depuis son réseau local.


DOC : How To, Developpement, PHP : RDAP - Registration Data Access Protocol (class PHP)

Class PHP du protocole RDAP (Registration Data Access Protocol) : Infos DN, DNS, ASN, IPv4 et IPv6 - Futur remplaçant du Whois (Qui est ?)


DOC : How To, OS GNU/Linux, Servers : Howto Apache : Configurer AWStats

AWStats est un analyseur de log web (mais aussi FTP, Streaming et mail) offrant des vues graphiques statiques mais aussi dynamiques des statistiques d'accès à vos serveurs web. Il permet d'afficher le nombre de visites, de visiteurs uniques, de pages, de hits, de transfert, par domaine/pays, hôte, heure, navigateur, OS, ... Il peut être lancé grâce à des scripts CGI ou en ligne de commande.


DOC : How To, OS GNU/Linux, Security : Nmap - Techniques de scan réseau

Scanner de sécurité gratuit, scanner de ports et outil d'exploration de réseau. Les techniques du scan de ports...


NdM : Phase de développement - Merci pour votre compréhension.