Как выбрать «заметки» на Facebook, опубликованные через приложение - PullRequest
2 голосов
/ 09 октября 2011

Есть приложение, использующее FQL.Есть ли возможность выбрать заметки, опубликованные приложением с известным идентификатором?Насколько я знаю, в таблице примечаний нет поля app_id.

1 Ответ

2 голосов
/ 09 октября 2011

Вы можете использовать график 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 />';
}};    
 ?>
...