アーカイブ : 2010年 6月

google reader API 認証エラー 対応

昨日からgoogle reader APIの認証が変わって、蹴られていたようなので対応した。

しかしこーゆうときにサクッと調べてくれる人たちは心強い(自分で調べろよ)
あとグーグル検索の24時間以内検索とかはこーゆう現在進行形でおこってる問題を解決してくれるね。

対応としては
CookieのSID,LSIDはいらなくなって、HTTPHeaderにAuthトークンを含める。

以下手順和訳

1. https://www.google.com/accounts/ClientLogin にログインする。
2. SID,LSID,Authの3種類のトークンがテキストで帰ってくる(ここまではいつも通り)
3. SID,LSIDは窓から投げ捨て(いらない) Auth部分だけ保存する。
4. 全てのPOSTに以下の形式でAuthを含めたHeaderを付与する。
Authorization : GoogleLogin auth={Auth};

PHPでcurlを使っているなら以下の方法で付与。
// curl部分に追加
$header = array(“Authorization:GoogleLogin auth={$auth}”);
curl_setopt ($ch, CURLOPT_HTTPHEADER , $header);

参考サイト
http://stackoverflow.com/questions/3100078/google-reader-authentication-problem
http://intre.net/item_6712.html

サイト更新チェッカーを公開します。

サイト更新チェッカー

いろいろな便利なサイトの更新をチェックして、どんどん表示していきます。
有名で面白いサイトを厳選しました。(要望があればどんどんジャンル・サイト問わず追加していきたいと思ってます)
スムーズにたくさんの更新をチェックできたり、話題の(HOTな)ブログをランキング表示したり
自分の好きなジャンルだけみたりすることができます。

Firefox,GoogleChrome,Safari限定ではありますが、
広告エントリや見たくないエントリを消すためのフィルタ機能や、カテゴリ設定機能もあります。
*IEはもうしわけありませんがないです>< これを機会にgoogle chromeを入れてみましょう(笑)

サイト更新チェッカー

jQuery/Ajax でJSON /JSONPを受け取る 【備忘録】

いまさらな内容なので特に説明なしw

jQueryでAJAXやってみたけど、結果を配列とかで欲しい、とか別のドメインと通信したい、とかそーゆうときに使う。
$.ajax のかわりに$.getJSONとかでもいけるはずです。

jQuery/Ajax でJSON/JSONPのサンプル