facebook - アプリケーションを介して投稿されたFacebookの「メモ」を選択する方法

facebook facebook-fql

FQLを利用したアプリがあります。既知のIDを持つアプリケーションによって投稿されたメモを選択する機会はありますか?私の知る限り、「ノート」テーブルに「app_id」フィールドはありません。
答え
グラフ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 />';
}};    
 ?>
関連記事

facebook - サーバー側の認証とFacebookへのリクエストのタイムアウト?

facebook - 「ユーザーサポートURL」に追加データを送信できますか?

facebook - メインフレームによるFacebookデータへのアクセス[終了]

facebook - ページとapp_idのみを使用するタブリンクが機能しなくなった場合、毎回Facebookをクエリする以外の方法はありますか?

facebook - fb:login-buttonはスコープを無視しますか?

facebook - iframeに表示されるスクロールバー、幅はわずか500px、高さは流動に設定

javascript - FacebookグラフAPIでロングポーリングを使用する(「リアルタイム」通知用)

java - Javaでの動的画像生成?

java - Javaサーブレットで大量のデータを処理する

facebook - Facebookアプリでsigned_requestの未定義のインデックスを取得するのはなぜですか?