Comment récupérer les vidéos d’une chaîne YouTube sur son site avec l’API YouTube Data

L’un de nos clients alimente régulièreYoutubement sa chaîne Youtube, ll était donc donc temps d’automatiser la récupération en php de l’ensemble des vidéos sur le site web tout en conservant la présentation.

Nous avons pour cela utilisé la YouTube Data API : une API qui crache du JSON :(structure de données javascript) https://developers.google.com/youtube/v3/?hl=fr

Côté php, google propose en beta la Google API Client Library for PHP https://developers.google.com/api-client-library/php/?hl=fr
Il s’agit d’une librairie assez peu documenté permettant d’accéder à l’ensemble des API google et pas uniquement à Youtube.

Les outils sont choisis, maintenant la mise en musique en 4 mouvements :

1) Etape 1 : le flux de vidéos est public, donc pas besoin d’authentification OAuth 2.0, il suffit d’utiliser une clé publique sur https://console.developers.google.com
Cette clé permet à google de comptabiliser les accès et mettre en oeuvre les quotas.
L’api youtube est limitée, en offre gratuite à 50 000 000 unités/jour et à 3 000 requêtes par seconde.

2) Etape 2 : utilisation de l’API Google Google_Client et déclaration de la clé publique :

$client = new Google_Client();
$client->setDeveloperKey('maclé');

3) Etape 3 : utilisation de l’api youtube pour récuperer les vidéos de la playlist « uploads »

$youtube = new Google_Service_YouTube($client);
$m = $youtube->playlistItems->listPlaylistItems('snippet', array('playlistId'=>'id du channel youtube upload', 'maxResults'=>50));

4) Parcours et affichage des vidéos

$videos = $m->getItems();
if ($videos) foreach($videos as $video) {
echo $video->snippet['title'];
...
}

Afin d’éviter d’appeler à nouveau l’api à chaque chargement de page, nous avons utiliser notre mécanisme de cache de page.

Pour voir le résultat sur Label Art : http://www.label-art.fr/cmt-videos

Partager :

Retour sur le premier atelier Commerces et numériques

20 avril 2015 à la cantine Toulouse

Ce premier atelier était organisé par la Chambre de commerce et d’industrie de Toulouse (@CCI31) et la Mêlée (@La_Melee) via sa commission e-business.

Destiné aux commerçants curieux de découvrir les joies du numériques, cette première édition a abordé deux thèmes : le cahier des charges d’un site e-commerce et les moyens de paiement.

Jean-Philippe Horard (@jfiliph), Consultant Marketing et co-animateur de la commission e-business a animé les présentations et débats.

Introduction

Après une rapide présentation de la Mêlée par Edouard (@Edforzy), de la commission par Jean-Philippe et de la CCI par Jean-christophe Ramis nous avons eu droit à une croustillante mise en bouche avec les pitchs de trois startups toulousaines innovantes.

  1. Julie Tétard pour Owdo (owdo.fr) nous a parlé des iBeacons : ces petites balises colorées et connectées qui devraient révolutionner le commerce physique et créer le lien entre le magasin et le smartphone, le fameux web to store.Owdo proposera prochainement la vente d’iBeacons à un prix ultra-compétitif mais surtout une plate-forme de gestion et une appli mobile en mutualisée ou sur-mesure permettant de tirer profit de cette technologie.
  2. Aurore pour la société toulousaine Bleu Jour a présenté le Kubb (kubb.eu) : un magnifique mini PC made in Ffrance vendu par collection avec un style très “haute-couture”.
  3. Karim Oumoussa a présenté Popeline & macaron (popelinemacaron.com) : le “trip advisor” de la Mode et l’art de vivre. Le site propose une visibilité aux marques et commerçants et affiche déjà 200 boutiques ainsi que 15 000 lecteurs.

Le cahier des charges d’un site e-commerce

En prélude à l’établissement d’un cahier des charges e-commerce, Jérôme Donati pour l’agence e-commerce Creabilis (creabilis.com) a parlé stratégie de vente en ligne, multi-canal et surtout cross-canal : « 88% des visiteurs se renseignent en ligne avant d’acheter ».

Ponctué par une citation de Jeff Bezos le boss d’Amazon « Be afraid of our customers, because those are the folks who have the money. Our competitors are never going to send us money », on apprend qu’un commerçant ne doit pas tomber dans l’écueil de mettre tout son budget pour le site mais se réserver par exemple 60% pour soigner sa visibilité et son acquisition de clients (SEO, adwords, newsletters, partenariats, …).

Claire Nison  pour l’agence Cinquième dimension (cinquieme-dimension.com) nous a brossé le portrait du cahier des charges e-commerce : à quoi ça sert ? Comment le remplir ?

En 10 points clés, il doit définir le périmètre du projet et présenter les objectifs et besoins : l’entreprise, le graphisme, les fonctionnalités, le paiement et la logistique, les interfaçages, le contenu, le référencement, le planning, le budget et le suivi.

Les moyens de paiement

Eric Charpentier (payname.fr) nous a présenté le système de paiement Payname aux multiples usages : services entre particuliers, cagnotte en ligne, achat d’occasion ou paiement e-commerce. Le scoop est qu’une carte de paiement Payname va sortir prochainement.

Alain Lacour a présenté Lyra Network (lyra-network.com), leader sur le marché français de la monétique avec 130 personnes, 25 000 e-commerçants, une présence mondiale et un système de paiement pour l’e-commerce à deux visages :

  • Payzen en direct
  • Systempay le système de paiement du groupe BPCE : Caisse d’Epargne, Banque populaire et Natixis

Alain Lacour nous a offert une passionnante plongée en eaux profondes dans le monde des paiements électroniques avec ses mastodontes européens ou américains, ses mille-feuilles et ses acronymes inconnus.

Les thèmes du paiement mobile et de la guerre des wallets ont été abordés avec Paypal, Moneo, kwixo, buyster et Paylib.

En guise de bouquet final, nous avons appris que la carte bleu n’est pas une carte (sic) et que la France est le pays avec les taux de commission ecommerçant les plus bas au monde.

Pour finir, le (désormais célèbre) tweet d’Edouard à travers le hublot

https://twitter.com/Edforzy/status/590174025441267712/photo/1

Jean-François Viguier (@jfviguier) Creabilis pour la commission e-business

 

Partager :