将Facebook的FB.api包含在jquery功能中

时间:2013-03-19 19:47:50

标签: javascript jquery facebook facebook-graph-api facebook-javascript-sdk

是否可以将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})});

提前谢谢!

1 个答案:

答案 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

实现一个对象