2016-09-15 106 views
1

我有以下腳本算?或者我需要製作一個PHP腳本來爲我做?獲取Facebook的喜歡通過JavaScript SDK

+1

如果您想獲取特定用戶的信息,則需要該用戶的許可。 access_token表示用戶授予您網站的權限。 – Benjamin

+0

在我的網站上,我想顯示我喜歡的粉絲頁數。像「贊」按鈕。 – Grzegorz

+0

您或者需要使用戶登錄,以便您可以使用其用戶訪問令牌 - 或者您需要在服務器端執行此操作,以便您可以使用您的應用或頁面令牌。 (這兩個不應該暴露在客戶端代碼中。)另外,在服務器端執行它可以實現一些基本的緩存形式,這樣您就不會輕易地遇到API速率限制。 – CBroe

回答

6

這是爲了讓風扇的API數:

/{page-id}?fields=fan_count 

...或者使用JavaScript SDK:

FB.api('/{page-id}', {fields: 'fan_count'}, (response) => { 
    console.log(response); 
}); 

您可以使用應用程序令牌如果頁面沒有被限制年齡或地點,但您必須使用令牌服務器端。標記總是意味着保密。 App Token無需登錄,它只是App ID和App Secret(ID | Secret)的組合,並且是永久性的。有關令牌

的更多信息:

旁註:你應該做的API調用服務器端不管怎樣,在你的數據庫緩存結果,否則你絕對會如果您獲得大量用戶/點擊次數,則會達到API限制。

+0

提到年齡/位置限制(這似乎是我的問題)和ID |祕密組合的選擇最佳答案! – Grzegorz