0

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})});

前もって感謝します!

4

1 に答える 1

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.");
    }
  });
});

});

そのURL OF YOUR OPEN GRAPH OBJECTで、 Open Graph Protocolを介してオブジェクトを実装する必要があります。

于 2013-03-19T20:01:58.077 に答える