Facebook检查用户是否喜欢该页面 [英] Facebook Check whether user has liked the page or not

查看:72
本文介绍了Facebook检查用户是否喜欢该页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我检查用户是否喜欢我的页面时.我的应用正在获得用户的许可,并将其带到空白页面的域页面.

When i check whether use has liked my page or not.My app is getting permissions from the user and taking him to my domain page with blank page.

当我删除用于检查喜欢或不喜欢的代码时,它可以正常工作.

When i remove the code with which i'm using to check like or not,it is working correctly.

这是代码,我用来检查是否喜欢

This is the code,i'm using to check like or not

    $signed_request = $facebook->getSignedRequest();
    $liked = $signed_request['page']['liked'];

     if ( $liked ) :
      else :
     endif; 

此代码正确与否吗?

推荐答案

我这样做是这样的:

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

这篇关于Facebook检查用户是否喜欢该页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆