我想创建一个类似于此页面的 Facebook 应用
https://www.facebook.com/carlorinosg/app_150206515038121
用户点击喜欢,页面会检查用户是否使用正确的用户ID点击“喜欢”,它将允许用户访问下面的内容。
如果我没记错的话,所有 fb 应用程序都需要用户通过权限页面才能与应用程序交互。
然而,这个应用程序似乎允许用户点击喜欢并通过 $facebook->getUser(); 获取用户 ID。(如果我没记错的话)没有经过许可页面..
我想知道如何实现与这个 facebook 应用程序相同的设计?
为什么UID总是返回null。? 下面的代码
<?php
require_once("facebook.php");
$config = array();
$config['appId'] = 'xxx';
$config['secret'] = 'xxxx';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
$fql = 'SELECT uid FROM user where uid = me()';
$ret_obj = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql,
));
var_dump($ret_obj );
?>