这是可以制作的最简单的应用程序:
<?php
include_once "inc/fb/facebook.php";
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'yyy'
));
$user = $facebook->getUser();
var_dump( $facebook->api("/me/likes/") );
?>`
作为回报,我应该得到一个用户已经喜欢的页面数组。问题是,它对某些用户不起作用。不知何故,在一个过程中,我发现了这个错误:
Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user. thrown in (...)/fb/base_facebook.php on line 1039
我试图通过以下方式强制获取令牌:
$access_token = $facebook->getAccessToken();
它为每个用户获取令牌,但仍然没有关于用户喜欢什么的表格。
任何帮助,将不胜感激。