- 2009年2月20日 19:56
- Last update: Jan 12, 2015 18:38
- JavaScript | MTカスタマイズ

以前、自分のDelicious Bookmarkの新着Postエントリを表示するウェブページでDeliciousのfeeds API v2に対応するために更新。
ブックマークリストページ作ったにあるように、Deliciousに登録した最新記事を表示させるページを作ったのですが、その後のリニューアル等もあってブックマークページを更新しました。あと今現在、「Favicon API」が休止中とのことでそれにあわせて表示しないようにしています。
リニューアル後のJSON形式のURLについては、以下のHELPページを参照します。
http://feeds.delicious.com/v2/{format}/
以上が基本のURLとなっており、JSONPを利用した方法で表示を試みます。なお、JSONPとか詳しくないために、まったく説明できませんorz。以下の記事を参考にさせていただきました。手順および説明等詳しく助かりました。
- [鏡] 入門 JSON 3 -- JSONP とコールバック関数 -- 戯れ言++(baldanders.info)
以下忘れたときのメモ用に
JSONscriptRequestを使うとのことなので、以下のページからjsr_class.jsというファイルを入手。(.zipのファイルのリンクがソレです)
v2での自分のユーザ名と?callback={js call}をつけたURLは以下のようなかたちとなる。
http://feeds.delicious.com/v2/json/{USER}?callback=hundler
上記のようにアクセスした場合は以下。
hundler([・・・JSONデータ・・・])
JSONPにての通信は以下のように
bObj = new JSONscriptRequest('通信するURL');
bObj.buildScriptTag();
bObj.addScriptTag();
生成したJavaScriptコードを削除するのにremoveScriptTag メソッドを使う。
bObj.removeScriptTag();
- ブックマークリストページ
- Newer: 今月のいらんことしい(2009年2月)
- Older: 宅配用牛乳などが容量変更に
Comments:
コメントをどうぞ。書き込む場所が不明な場合やサイトオーナーへのコンタクトは、GuestBookまでお気軽にどうぞ
blog comments powered by Disqus