Beste leden/bezoekers van SiteDeals,
Ik ben naar iemand op zoek die me kan helpen met het migreren van de Youtube API.
Dus heb je verstand van de Youtube API V2 en V3, dan heb ik jou nodig.
Neem contact met me op indien je me wilt helpen.
- Youtube API v2 naar v3 migratie
-
12-06-2015, 00:28 #1
- Berichten
- 177
- Lid sinds
- 14 Jaar
Youtube API v2 naar v3 migratie
-
In de schijnwerper
Gezocht: Linkopties Installatie / Duurzaamheid / Groen / Energie / WonenOverige dealsDomeinnaam: Kenteken.netDomein te koopLokale links uit je regio/stad | Blogs - Regionale bekendheid & Sterke linksOverige dealsBlogpost op thuissportschool.nl met DR53 en 1000+ organische bezoekers per maandOverige deals -
12-06-2015, 00:45 #2
- Berichten
- 1.410
- Lid sinds
- 16 Jaar
Re: Youtube API v2 naar v3 migratie
Over welke implementatie hebben we het dan? javaScript, PHP, .Net?
-
12-06-2015, 01:11 #3
- Berichten
- 177
- Lid sinds
- 14 Jaar
Re: Youtube API v2 naar v3 migratie
De Javascript implementatie.
Hier de code:
PHP Code:var url = "https://gdata.youtube.com/feeds/api/videos";
var data = {"q":query, "alt":"json", "max-results":"20", "v":"2", "orderby":"relevance", "format":"5"};
$.getJSON(url, data, function (data) {
var items = [];
$.each(data.feed.entry, function (key, val) {
try {
var videoID = val.media$group.yt$videoid.$t;
var video = { "id" : videoID,
"thumbnail" : val.media$group.media$thumbnail[1].url,
"title" : val.title.$t,
"uploader" : val.author[0].name.$t,
"length" : secondsToHMS(val.media$group.yt$duration.seconds),
"views" : numAddCommas(val.yt$statistics.viewCount)};
searchResults[videoID] = video;
var html = "<a href='javascript:selectVideo(\"{0}\")' class='result clearfix'>" +
"<img src='{1}' alt='' />" +
"<div class='details'>" +
"<span>{2}</span><br />" +
"By: {3}<br />" +
"{4} | {5} views" +
"</div>" +
"</a>";
items.push(html.format(
videoID,
video.thumbnail,
video.title,
video.uploader,
video.length,
video.views));
} catch (e) {
return "continue";
}
});
-
12-06-2015, 22:28 #4
- Berichten
- 34
- Lid sinds
- 11 Jaar
Re: Youtube API v2 naar v3 migratie
Ze hebben de info vanuit gdata.youtube.com stop gezet, je hebt hiervoor nu een API key nodig via Google developers.
Nu gebruik je dus je
Code:var url = "https://www.googleapis.com/youtube/v3/videos"; var data = { key: "YOUTUBE_API_KEY", part: "snippet", id : query };
https://developers.google.com/youtub...ist#parameters
-
13-06-2015, 14:27 #5
- Berichten
- 177
- Lid sinds
- 14 Jaar
Re: Youtube API v2 naar v3 migratie
Zover ik het probeerde toe te passen werkt het niet.
Of zie ik wat over het hoofd wat ik ook nog moet aanpassen?
-
13-06-2015, 14:44 #6
- Berichten
- 762
- Lid sinds
- 15 Jaar
Re: Youtube API v2 naar v3 migratie
Het kan wezen als oud script is, dat er een update gedaan moet worden ,dit was dacht ik al 1 jaar bekend dat het zou komen , als ouder script is moeten er denk ik meer dingen veranderen.
-
13-06-2015, 14:45 #7
- Berichten
- 177
- Lid sinds
- 14 Jaar
Re: Youtube API v2 naar v3 migratie
Dat code is in principe alles wat veranderd dan moet worden maar ik zie geen oude gedeeltes verder op dat stukje na.
In de browser heb ik het wel soort van werkend dan heb ik nu dit als url:
https://www.googleapis.com/youtube/v...rder=relevance
Maar nu heb ik dat ook verwerkt in de code:
PHP Code:var url = "https://www.googleapis.com/youtube/v3/search";
var data = {q:query, part: "snippet", maxResults:"20", type:"video", order:"relevance", key:"AIzaSyCLAtBsHzn8GTMeXLdANKsrMt51AiTdqMo"};
$.getJSON(url, data, function (data) {
var items = [];
$.each(data.feed.entry, function (key, val) {
try {
var videoID = val.media$group.yt$videoid.$t;
var video = { "id" : videoID,
"thumbnail" : val.media$group.media$thumbnail[1].url,
"title" : val.title.$t,
"uploader" : val.author[0].name.$t,
"length" : secondsToHMS(val.media$group.yt$duration.seconds),
"views" : numAddCommas(val.yt$statistics.viewCount)};
searchResults[videoID] = video;
var html = "<a href='javascript:selectVideo(\"{0}\")' class='result clearfix'>" +
"<img src='{1}' alt='' />" +
"<div class='details'>" +
"<span>{2}</span><br />" +
"By: {3}<br />" +
"{4} | {5} views" +
"</div>" +
"</a>";
items.push(html.format(
videoID,
video.thumbnail,
video.title,
video.uploader,
video.length,
video.views));
} catch (e) {
return "continue";
}
});
$("#search_results").html(items.join(""));
$("#search_results").slideDown(500);
});
Laatst aangepast door A. Bijlsma : 13-06-2015 om 14:58
-
13-06-2015, 15:00 #8
- Berichten
- 762
- Lid sinds
- 15 Jaar
Re: Youtube API v2 naar v3 migratie
Oke neem aan dat je dit gedaan hebt
- In the sidebar on the left, expand APIs & auth. Next, click APIs. In the list of APIs, make sure the status is ONfor the YouTube Data API v3.
-
13-06-2015, 15:04 #9
- Berichten
- 177
- Lid sinds
- 14 Jaar
Re: Youtube API v2 naar v3 migratie
Die staat al aan inderdaad.
-
13-06-2015, 15:06 #10
- Berichten
- 34
- Lid sinds
- 11 Jaar
Re: Youtube API v2 naar v3 migratie
Je doet $.each(data.feed.entry... maar die bestaat niet, je moet dus ook je oude code aanpassen naar de nieuwe.
Voorbeeld; https://jsfiddle.net/93cwfLqw/ je console checken en je code aan hand van dat updaten.
-
13-06-2015, 15:09 #11
- Berichten
- 762
- Lid sinds
- 15 Jaar
Re: Youtube API v2 naar v3 migratie
op je youtube pagina onder aan bij ontwikkelaars dan API, of deze link als die werkt ben je er gelijk, als goed is ben je hier al geweest deze
-
13-06-2015, 15:27 #12
- Berichten
- 177
- Lid sinds
- 14 Jaar
Re: Youtube API v2 naar v3 migratie
op je youtube pagina onder aan bij ontwikkelaars dan API, of deze link als die werkt ben je er gelijk, als goed is ben je hier al geweest deze
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic