gapi.client.freebase.mqlread返回空结果

时间:2013-09-06 06:59:27

标签: javascript freebase google-client

我正在尝试使用freebase javascript api。以下内容不会返回任何结果......

  var query = [{'type':'/people/person','id':null,'name':null}];
  gapi.client.setApiKey('API-KEY');
  gapi.client.load('freebase', 'v1', function(){
          var request = gapi.client.freebase.mqlread({'query': JSON.stringify(query)});
          request.execute(function(response) {
            console.log(response.result);
         });
  });

我知道查询很好,因为我用mql编辑器测试了它。 api密钥很好,因为我在gapi.client.request中使用它。 gapi.client.freebase调用当前是否正常运行?

1 个答案:

答案 0 :(得分:0)

我明白了。 Javascript接口与Java接口略有不同。结果就是回应。这工作......

        var query = [{'type':'/people/person','id':null,'name':null}];
        gapi.client.load('freebase', 'v1', function(){
                var request = gapi.client.freebase.mqlread({'query': JSON.stringify(query)});
                request.execute(function(response) {
                  console.log(response);
               });
        });