2011-09-17 13 views
0

FB APIを使用してストリームから読み込むために、Javascriptの一部としてこの非常に単純なクエリを使用しています。何とかデータを返さない。私はユーザーテーブルから読み取ることができる、ストリームテーブルにアクセスする方法は何ですか?Facebook Javascript SDK:FQLを使用してストリームから読み込む

function fqlFeed(){ 
      FB.api('/me', function(response) { 
       var query1 = FB.Data.query("SELECT message FROM stream WHERE source_id = me() "); 

       query1.wait(function(rows1) { 
        alert('Name is ' + rows1[0].message); 
        document.getElementById('name1').innerHTML = 
        'Your name: ' + rows1[0].message + "<br />" ;       

       }); 
      }); 
     } 

答えて

0

今日のオペレーション開発ラブblog postに発表されたようFB.Data.query APIは、廃止されました。 FB.apiを使用してクエリを実行することをお勧めします。これを行うには、旧式のREST APIを実行するための手順に従いますが、メソッド名にはfql.queryを使用し、クエリにはqueryパラメータを渡します。

+0

ありがとうございました。私はまだこれに問題があるようです。他のテーブルは動作するようですが、ストリームにのみ問題があります。アクセストークンを渡す必要はありますか? – prk

+0

一般的には、ユーザーの非公開投稿を読む場合は「はい」です。詳細については、ストリームテーブルのドキュメントを参照してください。 - https://developers.facebook.com/docs/reference/fql/stream/ –

+0

公開の投稿でもacessトークンが必要であることをドキュメントで示しています。サンプルはありますかコードまたはストリームからデータにアクセスする実際の例 – prk

関連する問題