API Графика знаний Google не возвращает результаты

Я хочу отображать результаты, полученные с помощью API Графика знаний Google, используя код JavaScript, предоставленный официальной документацией в моем HTML-файле. Обратитесь сюда:

  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 (не определено).

1 ответ

Решение

Я думаю, что ваш сценарий правильный. В моем окружении ваш скрипт работал. Так можете ли вы подтвердить следующие пункты?

  1. Убедитесь, что в проекте, для которого у вас есть ключ API, включен API поиска в графе знаний?
    • Вы можете увидеть это здесь.
  2. Убедитесь, что API правильный.

Если это не было полезно для вас, извините.

Другие вопросы по тегам