2012-07-04 56 views

回答

1

不幸的是,獲取這些信息需要安裝。既然您提到您使用的是Blogger,那麼您幾乎可以使用JavaScript。

要做的最好的事情是確保他們已經在之前安裝了他們點擊了「贊」按鈕,因爲這樣會更容易處理。安裝看起來像這樣(使用一些jQuery的太多,爲了簡潔):

<div id="fb-root"></div> 
<script src="//connect.facebook.net/en_US/all.js" type="text/javascript"> 
<script type="text/javascript"> 
    FB.init({ 
     appId  : 'YOUR_APP_ID', // App ID 
     status  : true, // check login status 
    }); 

    $('#button').click(function(evt) 
    { 
     FB.login(function(response) 
     { 
      if (response.authResponse) 
      { 
       // yay! logged in! 
      } 
     }); 
    }); 

現在你已經爲安裝,所有你需要做的是鉤到「像」事件。

FB.Event.subscribe("edge.create", function(url) 
{ 
    FB.getLoginStatus(function(response) 
    { 
     if (response.status === 'connected') 
     { 
      var userId = response.authResponse.userID; 

      // you now have the userId and the URL of the object they liked. 
     } 
    } 
}); 

一旦你有一個用戶名和URL,就可以某處火了一個AJAX請求,這樣可以保持跟蹤誰喜歡什麼。

更多的文檔:

+0

非常感謝你。 :) –

相關問題