有一个使用FQL的应用程序。是否有机会选择具有已知ID的应用程序发布的注释?据我所知,'note'表中没有字段'app_id'。
答案 0 :(得分:2)
您可以使用graph api通过app_id获取应用的注释。 http://developers.facebook.com/docs/reference/api/note/您必须使用任何有效的访问令牌。
<?php
$app_access = "https://graph.facebook.com/oauth/access_token?client_id=AppId&client_secret=YOURSECRET&grant_type=client_credentials";
$app_access_token = file_get_contents($app_access);
$pageid="your_app_or_page_id";
$MEnotes = $facebook->api('/'.$pageid.'/notes/?$app_access_token');
foreach ($MEnotes as $key=>$value) {
foreach ($value as $fkey=>$fvalue) {
$noteID=$fvalue[id];
$noteSubject=$fvalue[subject];
$noteMessage=$fvalue[message];
echo ''.$noteID.'<b> '.$noteSubject.'</b><br />'.$noteMessage.'<hr />';
}};
?>