Получение ошибки SyntaxError при загрузке API

Я загружаю скрипт kongregate_api в заголовок HTML-документа, как это

<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>

Затем загружаю мой скрипт main.js, который содержит эти строки

    console.log(window.kongregateAPI)
    window.kongregateAPI.loadAPI(function () {});

Сообщение об ошибке;

SyntaxError: Вkongregate_api.js указана неверная или недопустимая строка: 36

console.log возвращает и объект, поэтому я думаю, что он успешно загружает скрипт.

1 ответ

Загрузка API

Чтобы загрузить объект API Kongregate, вам нужно включить тег script, который загружает наш исходный файл JavaScript. Тег script должен быть размещен внутри заголовка вашего документа.

HTML

<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>

Инициализация API

JavaScript API автоматически создает глобальную переменную с именем kongregateAPI. Вы можете использовать этот объект для инициализации сервисов API Kongregate с функциями loadAPI и getAPI:

Пример: загрузка API и настройка глобальной ссылки на объект API с именем kongregate function после инициализации.

JAVASCRIPT

kongregateAPI.loadAPI(function(){
  window.kongregate = kongregateAPI.getAPI();
  // You can now access the Kongregate API with:
  // kongregate.services.getUsername(), etc
  // Proceed with loading your game...
});

Примечание . API следует загружать / инициализировать только один раз за загрузку игровой страницы Kongregate. Если ваше приложение занимает несколько страниц / документов, обратитесь к документации оболочки Kongregate для получения информации о настройке и доступе к постоянному соединению API.

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