スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

「いいね」を押した後に、何か処理を行う

「いいね」を押した後に、何か処理を行う必要があったので対応した時のメモ。
これをするには、XFBML形式で「いいね」ボタンを設置する必要がある。
XFBML形式での設置方法は、こちらを参考に。

ただ、上記サイトそのままだと

FB is not defined

みたいなエラーが出てしまって、うまく動かなかった(Firefoxのエラーコンソールで確認)

下記のようにしたらうまく動いた。
※開発中のテストとかで「いいね」とかを押しまくるとスパム扱いされてしまうらしいのでテストはほどほどに。。

「いいね」を押すと「承認」と言うリンクが出てくる

html

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script src="http://connect.facebook.net/ja_JP/all.js#xfbml=1&appId=xxxxxxxxx"></script>
<script>
$(function() {
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
});
</script>
</head>

<body>

<div id="fb-root"></div>

<fb:like href="http://google.com/" send="false" layout="button_count" width="450" show_faces="false"></fb:like>

</body>
</html>


参考サイト
FB.Event.subscribe
ProWorks Facebook Test Pages
FB.Event.subscribe.edge.create
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。