可能重複:
Seamless way to check if user likes page如何檢查用戶是否喜歡的網頁或不使用PHP/JavaScript的
我想很多人一直在問這個quesion,但我仍需要一個解決方案來檢查登錄的用戶是否喜歡這個頁面。我嘗試了很多解決方案,但沒有一個主題正在工作。
我已經用下面的代碼
function parsePageSignedRequest() {
if (isset($_REQUEST['signed_request'])) {
$encoded_sig = null;
$payload = null;
list($encoded_sig, $payload) = explode('.', $_REQUEST['signed_request'], 2);
$sig = base64_decode(strtr($encoded_sig, '-_', '+/'));
$data = json_decode(base64_decode(strtr($payload, '-_', '+/'), true));
return $data;
}
return false;
}
if($signed_request = parsePageSignedRequest()) {
if($signed_request->page->liked) {
echo "This content is for Fans only!";
} else {
echo "Please click on the Like button to view this tab!";
}
}
我無法讓用戶嘗試「喜歡」的反應。所以任何人都可以告訴我該怎麼做才能讓用戶「喜歡」迴應。
@ MuckyBuzzwoo的回答也將工作,** ** signed_request有** **喜歡現場'$數據[「頁」] [「喜歡」]'顯示,如果當前訪問用戶的標籤已經喜歡該頁面或沒有。 –