1

私は単純にリンクを提出し、サイトのすべての情報を持つことができるコミュニティビデオサイト(Wordpressのバックボーン)に取り組んでいます。私は主要な部分が働いている(ビデオIDをフィルタリングし、ビュー数を取得するjavascript関数に値を植える)。私はビデオのアップローダーをつかみようとしていますが、何らかの理由でそれが動作していないようです(私の他のサイトで動作しますか?)。 は、ここに私のコードの抜粋です:YouTubeからのグラブ情報

は、ビデオIDが私の目標は、私は戻ってビデオ著者のチャンネルへのサブスクリプションへのリンクを作成し、おそらくロードできるように、これを有効にするためには「3DdQw4w9WgXcQ」

//Here is the player (separate from JS, used PHP) 
<iframe width="802" height="480" src="http://www.youtube.com/embed/3DdQw4w9WgXcQ" frameborder="0" allowfullscreen></iframe> 

//Here is where I want the uploader to display, if the function doesn't execute correctly, it displays a common message, "Error" 
<div id="postedby">Error</div> 

<script type="text/javascript"> 
    function youtubeVidCallback(data) 
     { 
     document.writeln('<h3><strong>' + addCommas(data.entry[ "yt$statistics" ].viewCount)); 
     $('#postedby').html('Posted by' + data.entry[ "author" ][ 0 ].name.$t); 
     } 
</script> 
//This next part loads YouTube's feed and gets the script rolling 
<script type="text/javascript" src="http://gdata.youtube.com/feeds/api/videos/3DdQw4w9WgXcQ?v=2&amp;alt=json-in-script&amp;callback=youtubeVidCallback"></script> 

であると仮定します彼らのアバター前もって感謝します!マット・

答えて

1

あなたは正しい考えを持っていますが、URLをコード化するべきではありません。

<script type="text/javascript" src="https://gdata.youtube.com/feeds/api/videos/dQw4w9WgXcQ?v=2&alt=json-in-script&callback=youtubeVidCallback"></script> 

フィドル:

http://jsfiddle.net/EvbZm/

関連する問題