Facebook Javascript SDK:使用FQL从流中读取

时间:2011-09-17 08:20:37

标签: javascript facebook sdk facebook-fql

我使用这个非常简单的查询作为Javascript的一部分,使用FB API从流中读取。不知何故,它不会返回任何数据。我能够从用户表中读取,访问流表的方式有何不同?

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 />" ;                         

                 });
            });
        }

1 个答案:

答案 0 :(得分:0)

FB.Data.query API已被弃用,正如今天的Operation Developer Love blog post所宣布的那样。我建议您尝试使用FB.api来运行查询。要执行此操作,只需按照运行旧式REST API的说明操作,但使用fql.query作为方法名称,并在其中传入包含查询的query参数。