2010-09-09 73 views
0

我尝试创建一个Facebook应用程序。 我创建了一个新的应用程序并下载了框架。 在我的index.php我做到以下几点:Facebook API - 如何检查粉丝申请?

<?php 
require_once 'facebook.php'; 

$appapikey = '123456...xyz'; 
$appsecret = '123456...xyz'; 
$facebook = new Facebook($appapikey, $appsecret); 
$user_id = $facebook->require_login(); 
$pageid = "123456...xyz"; 
$isfan = $facebook->api_client->pages_isFan($pageid); 

if($isfan) 
     echo '<iframe src="http://www.google.com/" width="720" height="1250" frameborder="0"></iframe>'; 
else 
     echo 'you have to become a fan!'; 

无$ isfan,它让我看到正确的输出。但是有了这个问题,我总是看到其他的声明(当我还是粉丝时)。

任何想法?

也许我的$ pageid不正确。我在我的页面上显示(例如http://www.facebook.com/pages/Microsoft/107785359249238?ref=ts),并使用107785359249238作为pageid。是对的吗?

回答

0

尝试将user_id作为第二个参数传递。