2013-05-19 94 views
0

喜歡我的網頁我如何檢查誰登錄到通過Facebook的PHP SDK我網站的用戶已經喜歡我的網頁,這樣我可以給他一些祕密的內容...檢查如果用戶通過網站

回答

1

如果您擁有適當的權限,則可以訪問該用戶的Likes屬性:然後可以檢查返回的列表以查看您的URL是否在列表中。您可以使用這樣的事情:一個辦法使用

$likes = Facebook::api('/me/likes','GET'); 
0

這裏檢查,如果$signed_request->page->liked

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!"; 
    } 
    } 

Detail Here>>

相關問題