主にIEではまったのでメモ。
なんかYouTubeのチャンネルを取得して一覧つくってーってのをやることになったんで方法をいろいろ探してたら、
loop0429さんの記事にまさにそのとおり!なスクリプトがあったので、ちょっと修正したりしてとりあえず、うごくようになったんですが、
どういうわけかIEだけ取得できない。
またIEか。
とりあえず「getJSON IE」とかで検索したら、結構いろいろでてくる。みんなはまるらしい。
で、いろいろ調べた結果、キャッシュがどうとかで、URLの末尾にタイムスタンプを追加して同じアクセスにならないように〜みたいな感じなのかな?
そういう手法が紹介されてたんだけど、それも動かなくて、どうしようって思っていたのですが、
どうやら取得するURLのおしりに「callback=?」ってくっつければ大丈夫らしい。
と、いうことでやってみた。

うちの環境ではこれでいけました。

とりあえず,HTML側に,jQueryで書き出したやつを格納するul要素を用意して…

jQueryはこんなかんじ。

13行目から18行目で欲しいデータを変数にうつして,その下でLiタグにいれてるって感じですね。
あとはCSSで整形してあげれば完成です。

JSON形式で取得が出来るサービスならいろいろつかえるかもしれませんね。

“jQueryで、JSONで、YouTubeげっとする。” への1件のコメント

  1. […] https://developers.google.com/youtube/2.0/reference?hl=ja&csw=1#YouTube_elements_reference jQueryで指定ユーザーの最新のYoutube動画を表示する方法 | webOpixel jQueryを使ってyoutubeの特定ユーザーのチャンネルをリスト化してみる | キョウダケダカンナー YouTube Data APIで取得可能なフィード|YouTubeAPI|音声・動画配信(ストリーミング)|PHP & JavaScript Room jQueryで、JSONで、YouTubeげっとする。 | NeGiMeMo.net […]

コメントする