Alın ve javascript kullanarak youtube video listesini görüntülemek için nasıl

0 Cevap php

I have written a C code for getting the list of youtube videos for the url "*http://gdata.youtube.com/feeds/api/standardfeeds/top_rated*" using the libsoup library. I can parse the returned xml data using libxml2 and extract the desired fields from it.

Ben aynı kullanarak javascript nasıl yapabileceğinizi biliyor ve bir tarayıcıda listesini görüntülemek istiyorum. Javascript çok temel bilgiye sahip ama siz bana doğru yönde işaret eğer gerekli çaba koymak için hazırım.

Ben youtube API'ler için google yardım belgelerine anladığım şu.

  1. Url söz istenilen formatta bir GET isteği gönderin.
  2. Tepki xml veya json-c formatında olacak ve bu ayrıştırılması gerekir

Nasıl bu ikisi elde edebilirim html / javascript kullanarak javascript ve ekranı kullanarak? Örnek kod veya herhangi bir bağlantıları büyük yardımı olacaktır.

Edit: Sorunun daha iyi görüş için php etiketi ekleme ve ben php soru için ipuçları sağlamak mümkün olabilir düşünüyorum.

TIA,

Praveen S

Aşağıda verilen önerileri denedikten sonra EDIT:

How do i debug this? It doesnt seem to display the title of the videos which i intend to enlist.

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("body").append("<div id = 'data'><ul>jffnfjnkj</ul></div>");
    $.getJSON("http://gdata.youtube.com/feeds/api/standardfeeds/top_rated?callback=function&alt=jsonc&v=2", function(data) {
        var dataContainer = $("#data ul");
        $.each(data.data.items, function(i, val) {
         $("body").append("<div id = 'data'><ul>jffnfjnkj</ul></div>");
if (typeof(val.player) !== 'undefined' && typeof(val.title) !== 'undefined') {
dataContainer.append("<li><a href = "+val.player.default+" target = '_blank'>"+val.title+"</a></li>");
        }
        });
        });


  });
});
</script>
</head>

<body>
<h2>Header</h2>
<p>Paragrapgh</p>
<p>Paragraph.</p>
<button>Click me</button>
</body>
</html> 

0 Cevap