ただのにっき
2011-05-24(火) [長年日記]
■ Facebookの「いいね」をコメント対応(にしようとして挫折中)
この日記の各記事には、仲良く「いいね」と「シェア」が並んでいるんだけど、たしかしばらく前から「いいね」を押した直後にコメントを付けられるようになっていて、「シェア」ボタンは終息の方向と聞いた。「いいね」のコメント機能はこんな感じのヤツ:
ところがウチの「いいね」ボタンは押してもフォームが開かないので、なんでかなーとFacebookのコード生成ページであれこれ試してみたんだけど、よくわからない。layoutパラメタの値が「standard」だと出る(こともある)。「button_count」にすると、このページ上のシミュレータではフォームが出るけど、日記に埋めてみると出てこない。iframeがページ上で専有している領域のサイズに依存しているのだろうか。
そもそも生成されたコードをそのまま貼ると、all.jsがエラー吐いて動かないし。appIdを指定されるままに埋めこむとダメなようだ。従来どおり空にすると動く(けどコメントフォームは出ない)。さすがにall.jsを追いかける気力はないので今日はここまで。もしかすると、向こうはXHTMLを対象にしているけどこっちはHTML4だったりするのが原因かもなー。それにしたってなぁ。
ところで最初、先のシミュレータを使おうとしたら「Developer登録しないと使わせてやんない」ってメッセージが出たんだが:
リンク先を見てみると、携帯認証をするか、クレジットカードを登録すればいいらしい。セキュリティについてやや朴訥なFacebookにクレジットカードを預けるのは怖いので*1、携帯認証をしてみた。いつの間にか日本の携帯にも対応したようだ。といっても、こっちはsoftbank.ne.jpのメールなんて使ってないので、わざわざAndroidにアプリを入れてメールを受信し、終わったら削除する*2という手間をかけるハメになったのだけど。