2016-04-29 6 views
0

Ich entwerfe gerade eine PHP-basierte Website für einen Gaming-Clan und wurde gefragt, ob ich alle Youtube-Videos auf ihrem Kanal haben könnte Website, um Mitgliedern zu erlauben, direkt zu ihnen zu gehen, oder sie auf youtube selbst zu suchen (alles auf der Clanwebsite zentralisiert halten).PHP create tabled array für alle Youtube-Videos auf einem bestimmten Kanal

Alle Posts, die ich hier gesehen habe, verweisen auf die alten, veralteten und nicht mehr verfügbaren gdata api dafür, und ich bin mir nicht 100% sicher, wie ich das mit dem neuen Google API Setup machen muss, falls jemand kann mir helfen entweder mit einer Anleitung, wie man diese neue API benutzt, bekomme eine API-Taste für den Kanal, etc., oder zeige mir wo ich eigentlich hin muss.

Noch nie zuvor für PHP getan, so dass ich nicht einmal weiß, wo außerhalb des ursprünglichen Codebeispiels ich sah here.

Vielen Dank im Voraus für jede Hilfe in dieser Angelegenheit.

+0

Sie können die Liste aller Videos bekommen usung [Videos.list] (https://developers.google.com/youtube/v3/docs/videos/list#request) Methode – Dimmduh

Antwort

0

Sie müssen die Youtube API v3 verwenden. Es ist auch aufgeführt client libraries für viele Programmiersprachen verfügbar und kann Ihre YouTube API implementation großartig vereinfachen. Hier

ist ein Beispiel URL-Anforderung, die Videos von einem Kanal ruft:

https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=20 

Sie diesen Thread als Referenz verwenden können bei der Speicherung von Video in einem Array: Getting the list of videoId in array using YouTube api v3 playlistItems and build another videos query to get statistics viewCount