0

我正在尝试使用 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 调用当前是否正常工作?

4

1 回答 1

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);
               });
        });
于 2013-09-13T21:16:23.643 回答