Fabrizio Sabato
PHP Back-End/Front-End & Drupal Developer
È proprietario, creatore e amministratore del marchio Deskema e relativo sito web.

È uno sviluppatore PHP con diversi anni di esperienza nell'ambito dello sviluppo di applicazioni web.

Recentemente ha cambiato approccio metodologico passando al CMS Drupal per la creazione di Siti Web e a Symfony per lo sviluppo di Applicazioni Web.

Migrate from APIs Youtube V2 to V3

Le APIs Youtube V2 sono ufficialmente deprecate.
Se si utilizzava il vecchio metodo per recuperare i dati via JSON ( descrizione, titolo, thumbnails ecc.. ) è necessario modificare l'URL nel parametro file_get_contents()
 

'https://www.googleapis.com/youtube/v3/videos?part=snippet&id=YOUR_VIDEO_ID&key=YOUR_API_KEY'


L' API_KEY a questo punto diventa fondamentale per recuperare i dati di cui sopra che inizialmente erano "aperti".
Un esempio di implementazione/migrazione da V2 a V3:
 

$json = json_decode( file_get_contents("https://www.googleapis.com/youtube/v3/videos…"), TRUE );



Con il parametro opzionale TRUE la variabile $json viene convertita in un Array Associativo
Fatto questo punto si ha accesso ai dati del video passato nella get var ID
 

  1. $ytv_thumb = $json['items'][0]['snippet']['thumbnails']['default']['url'];
  2. $ytv_title = $json['items'][0]['snippet']['title'];
  3. $ytv_description = $json['items'][0]['snippet']['description'];


L'Array thumbnails ha a sua volta tre valori:

Youtube V3 APIs Thumbnail's Params

Di seguito il video tutorial per creare l'API KEY da utilizzare nell'URL

Youtube Video