如何选择通过应用程序发布的facebook'笔记'

时间:2011-10-09 17:13:15

标签: facebook facebook-fql

有一个使用FQL的应用程序。是否有机会选择具有已知ID的应用程序发布的注释?据我所知,'note'表中没有字段'app_id'。

1 个答案:

答案 0 :(得分:2)

您可以使用graph api通过app_id获取应用的注释。 http://developers.facebook.com/docs/reference/api/note/您必须使用任何有效的访问令牌。

使用php-sdk 3.1.1

的示例
<?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 />';
}};    
 ?>