我创建了一个没有特殊权限的应用程序。使用这个应用程序,我可以查询 Facebook 事件以显示在我的网站上。这一切都很好。
我现在想通过显示我的粉丝页面的 Facebook 笔记来扩展网站。当我尝试实现它时,我收到错误消息:
“需要用户会话”
在 FQL-Note API 参考中,他们说“任何有效的 access_token,如果它是由页面编写的公共笔记”。我想我有一个有效的公共令牌。
require '../src/fb-sdk/src/facebook.php';
$facebooknotes = new Facebook(array(
'appId' => 'xxxxxxxxxxxxxxx',
'secret' => 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy',
'cookie' => false, // enable optional cookie support
));
$fql_notes = "SELECT uid, note_id, title, content, content_html, created_time, updated_time FROM note WHERE uid = 149018831796518";
$param = array(
'method' => 'fql.query',
'query' => $fql_notes,
'callback' => ''
);
$fql_notesResult = $facebooknotes->api($param);
foreach($fql_notesResult as $keys => $fbnotevalues){ echo "<h2>" . $fbnotevalues['title'] . "</h2>" . $fbnotevalues['content_html']; }
有人可以帮忙吗?
问候,
边缘射击