0
我在我的博客上使用了類似的按鈕,我需要通過api獲取點擊它的人。我想知道用戶ID或可以讓我知道的東西。如何識別在Blogger博客上點擊Facebook Like按鈕的用戶?
我正在爲我的論文開發一個應用程序,用於在社交網絡和可視化中進行數據挖掘。
我在我的博客上使用了類似的按鈕,我需要通過api獲取點擊它的人。我想知道用戶ID或可以讓我知道的東西。如何識別在Blogger博客上點擊Facebook Like按鈕的用戶?
我正在爲我的論文開發一個應用程序,用於在社交網絡和可視化中進行數據挖掘。
不幸的是,獲取這些信息需要安裝。既然您提到您使用的是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請求,這樣可以保持跟蹤誰喜歡什麼。
更多的文檔:
非常感謝你。 :) –