fermer
DéveloppementGoogleOutils de développement

Les API Google en PHP sont de sorties !

Cet article fait suite à l’annonce faite par Google sur son blog officiel : Les API Google en PHP sont de sorties. Il s’agira d’une traduction de l’article officiel afin de vous présenter les API en PHP.

Ainsi Google a annoncé une étape importante en publiant une bibliothèque afin de proposer ces API en PHP. Cette bibliothèque a été publiée en version bêta.

Si Google a sorti cette bibliothèque, on peut imaginer que celle-ci est relativement stable et qu’elle comporte les fonctionnalités nécessaires pour commencer à construire vos propres applications en production réelle et envoyer vos propres commentaires à l’équipe technique.

La bibliothèque comprend des services spécifiques aux bibliothèques et des exemples de plusieurs API Google, développés sur leur propre infrastructure client.

L’API client Google PHP prend dès maintenant, en charge les API Google suivants :

Pour récupérer la dernière version de la bibliothèque, il suffit d’exécuter les commandes suivantes :

[sourcecode language= »bash »]
curl "http://google-api-php-client.googlecode.com/files/google-api-php-client-0.4.1.tar.gz" -O
tar -xvf google-api-php-client-0.4.1.tar.gz
cd google-api-php-client/examples/
[/sourcecode]

Voici quelques exemples de code indiquant comment utiliser la bibliothèque PHP et l’API de Google Books afin de rechercher et imprimer les titres des livres gratuits par Henry David Thoreau :

[sourcecode language= »PHP »]
<?php
require_once ‘path/to/src/apiClient.php’;
require_once ‘path/to/src/contrib/apiBooksService.php’;

$client = new apiClient();
$client->setApplicationName("My_Books_API_Example");
$service = new apiBooksService($client);

$optParams = array(‘filter’ => ‘free-ebooks’);
$results = $service->volumes->listVolumes(‘Henry David Thoreau’, $optParams);

foreach ($results[‘items’] as $item) {
print($item[‘volumeInfo’][‘title’] . ‘<br>’);
}
[/sourcecode]

Vu que l’annonce est récente je ne peux avoir un réel recul sur cette librairie, mais ça ne va pas tarder ! En effet, prochainement je vais vous proposer un test de cette bibliothèque en vous présentant un tutoriel complet.

Attendiez-vous avec impatience cette librairie ? Venez en parler…

Tags : APIlibrairiePHP
Yohann Poiron

The author Yohann Poiron

J’ai fondé le BlogNT en 2010. Autodidacte en matière de développement de sites en PHP, j’ai toujours poussé ma curiosité sur les sujets et les actualités du Web. Je suis actuellement engagé en tant qu’architecte interopérabilité.