我正在尝试一些Facebook PHP SDK。这是我的代码:
<?php
/* Connect to facebook link. */
require_once('./fb/facebook.php');
$facebook = new Facebook(array(
'appId' => '189152054469765',
'secret' => 'ccd2d3e7986fb1ij4c9e41018327db67',
'cookie'=>true
));
echo $facebook->api('/me');
?>
在运行文件时,我收到错误: 未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。 我已经看到上面的代码适用于所有教程中的所有内容。我登录Facebook并获得电子邮件和publish_stream的权限到我的应用程序。
答案 0 :(得分:1)
您需要执行oauth身份验证(基本上是使用令牌交换重定向)。
所以你检查一下
$user = $facebook->getUser();
如果没有,请点击$facebook->getLoginUrl();