且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Facebook检查用户是否喜欢该页面

更新时间:2023-12-01 18:55:46

我这样做是这样的:

$signed_request = $_REQUEST['signed_request'];  

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 "FAN";  
    } else {  
      echo "NO FAN";  
    }  
}