-1

我想显示使用 Google Knowledge Graph API 提取的结果,方法是使用我的 HTML 文件上的官方文档提供的 javascript 代码。参考这里:

  var service_url = 'https://kgsearch.googleapis.com/v1/entities:search';
 var params = {
    'query': 'united_kingdom',
    'limit': 10,
    'indent': true,
    'key': '(myapikey)',
  };
  $.getJSON(service_url + '?callback=?', params, function(response) {
    $.each(response.itemListElement, function(i, element) {
      $('<div>', {text:element['result']['name']}).appendTo(document.body);
 
    });
  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

为什么它不返回任何结果?我检查了它,发现有一个 javascript 错误(未定义)。

4

1 回答 1

0

我认为您的脚本是正确的。在我的环境中,您的脚本有效。那么你能确认以下几点吗?

  1. 确认您拥有 API 密钥的项目是否启用了知识图谱搜索 API?
    • 你可以在这里看到它。
  2. 确认API是否正确。

如果这对你没有用,我很抱歉。

于 2017-11-22T00:22:16.123 回答