是否可以将Facebook的功能postLike 包含在下面的jquery代码中,以便按钮点击或提交?
function postLike(){FB.api("/me/og.likes","post",{object:"http://test.com/test"})}
$(".bookmark_form").live("submit",function(a){a.preventDefault();$.post("/",
$(this).serialize(),function(){$("#buddy").html(" ");
$.ajax({url:$("#buddy").attr("rel"),
dataType:"html",success:function(c){$("#buddy").html(c)}});return false})});
提前谢谢!
答案 0 :(得分:1)
是的,很有可能。
包含JS SDK。包括jQuery。
$(document).ready(function(){
$("#id of button").click(function(){
FB.api('/me/og.likes',{object:'URL OF YOUR OPEN GRAPH OBJECT'}, function(response){
if(response){
alert(Success! It was liked!");
}else{
alert("Failure! Something went wrong.");
}
});
});
});
在您的OPAP GRAPH OBJECT的网址上,您必须通过Open Graph Protocol
实现一个对象