【问题标题】:freebase mql cursor, with Java apifreebase mql 游标,带有 Java api
【发布时间】:2014-01-20 17:05:31
【问题描述】:

我试图寻找问题的答案,但解决方案似乎已经过时......

我想在 MQL 中通过 Java api 使用光标,但我尝试了很多组合,但没有任何效果。此外,我尝试使用在线查询编辑器,并且有几个猜测没有任何效果。这是我的代码:

String query = "[{\"id\":null," +
                "\"name\":null," +
                "\"type\":\"/music/artist\"," +
                "\"limit\":10"+
                "}]";
HttpTransport httpTransport = new NetHttpTransport();
HttpRequestFactory requestFactory = httpTransport.createRequestFactory();
GenericUrl url = new GenericUrl("https://www.googleapis.com/freebase/v1/mqlread");
url.put("query", query);
url.put("key", properties.get("API_KEY"));
url.put("cursor",true);   //tried ".put("cursor",true), ("cursor",null) neither worked
HttpRequest request = requestFactory.buildGetRequest(url);
HttpResponse httpResponse = interrupter.executeQuery(request);
....

在这里使用在线查询编辑器:http://www.freebase.com/query 我尝试了以下查询: { “光标”:真, “询问”: { “类型”:“/音乐/艺术家”, "name":"警察", “专辑”:[] } }

{
  "cursor":null,
  "query": {
  "type":"/music/artist",
  "name":"The Police",
  "album":[]
   }
}

但两者都给我这个错误:

"{ “错误”:[{ “域”:“全球”, “原因”:“无效”, "message": "键光标是保留字" }], “代码”:400, "message": "键光标是保留字" }"

非常感谢任何建议!

【问题讨论】:

    标签: freebase


    【解决方案1】:

    尝试将光标设置为空字符串以这样开始:

    String query = "[{\"id\":null," +
                    "\"name\":null," +
                    "\"type\":\"/music/artist\"," +
                    "\"limit\":10"+
                    "}]";
    HttpTransport httpTransport = new NetHttpTransport();
    HttpRequestFactory requestFactory = httpTransport.createRequestFactory();
    GenericUrl url = new GenericUrl("https://www.googleapis.com/freebase/v1/mqlread");
    url.put("query", query);
    url.put("key", properties.get("API_KEY"));
    url.put("cursor", "");
    HttpRequest request = requestFactory.buildGetRequest(url);
    HttpResponse httpResponse = interrupter.executeQuery(request);
    

    【讨论】:

      猜你喜欢
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多