2012-05-29 387 views
0

假設你發佈一個公司的Facebook粉絲頁面的鏈接。你需要知道跟隨該公司Facebook粉絲頁面鏈接的人是否點擊了Like按鈕。有什麼方法可以知道嗎?Facebook Like button count

+0

這聽起來像您正在尋找追蹤由共享鏈接驅動的新粉絲的分析。那是對的嗎? –

+0

讓我再解釋一下。我的網站包含一個Facebook頁面的鏈接,並且在該Facebook頁面上按下LIKE按鈕的用戶可以在我的網站上獲得一些積分。我想知道是否有一種簡單的方法來檢查用戶是否在我的網站上獲得積分的實際操作中按下了Facebook頁面上的LIKE按鈕,其鏈接位於我的網站上。謝謝你的幫助。 –

回答

0

是的。一種方法是查詢page_fan表。您需要至少使用read_stream權限驗證您的用戶,然後使用您選擇的API執行此查詢。

SELECT uid FROM page_fan WHERE page_id="MY_PAGE_ID" AND uid = me() 

如果成功,此查詢將返回用戶的用戶ID,如果不成功,則返回空對象。

您也許可以編寫頁面應用程序來查詢page_fan表。我不確定是否有API調用會公開關於登錄到Facebook的用戶的足夠信息,但不會顯示您的應用程序以在不調用身份驗證過程的情況下識別它們。

+0

感謝您的回答。我想問你,如果你正確理解我。讓我再解釋一遍。我的網站包含一個Facebook頁面的鏈接,並且在該Facebook頁面上按下LIKE按鈕的用戶可以在我的網站上獲得一些積分。我想知道是否有一種簡單的方法來檢查用戶是否在我的網站上獲得積分的實際操作中按下了Facebook頁面上的LIKE按鈕,其鏈接位於我的網站上。謝謝你的幫助。 –

+0

是的,您應該可以使用此代碼來確定用戶是否確實喜歡您的頁面。 「簡單」雖然是一個相對術語。 Facebook和他們目前的認證模式沒有什麼是外人所稱的簡單。 – cpilko