Google 知识图 API 没有 return 结果
Google Knowledge Graph API does not return results
我想显示使用 Google 知识图谱 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 错误(未定义)。
我认为你的脚本是正确的。在我的环境中,您的脚本有效。那么您能否确认以下几点?
- 确认您拥有 API 密钥的项目是否启用了知识图谱搜索 API?
- 你可以在here看到它。
- 确认API是否正确
如果这对您没有用,我很抱歉。
我想显示使用 Google 知识图谱 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 错误(未定义)。
我认为你的脚本是正确的。在我的环境中,您的脚本有效。那么您能否确认以下几点?
- 确认您拥有 API 密钥的项目是否启用了知识图谱搜索 API?
- 你可以在here看到它。
- 确认API是否正确
如果这对您没有用,我很抱歉。