Тема: Google Books API
Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2022, 21:07
Новичок на форуме
Отправить личное сообщение для AntonR31337 Посмотреть профиль Найти все сообщения от AntonR31337
 
Регистрация: 31.10.2022
Сообщений: 1

Google Books API
Всем привет!

Делаю агрегатор книг для учебного проекта и не могу разобраться с Google Books API

Если делать как в примере, то все работает, но я делаю проект на Реакте.

Как и в примере от Google, я подключаю скрипт в head моего проекта, а всю логику пишу в реакт-компоненте с испоьзованием хука useEffect, который срабатывает при открытии модального окна. Но получаю ошибку
Uncaught TypeError: window.google.load is not a function

При подключении скрипта https://www.google.com/books/jsapi.js в head, я получаю глобальный объект google в котором лежат три функции:

handleLoadCallback
load
setOnLoadCallback

Но при попытке вызвать их я получаю ошибку, что это не функции.

Как решить эту проблему я не могу понять, буду рад, если подскажите в чем проблема и как с ней справиться.

Спасибо!
Изображения:
Тип файла: png Снимок экрана 2022-10-31 в 21.01.22.png (22.2 Кб, 1 просмотров)
Тип файла: png Снимок экрана 2022-10-31 в 21.06.31.png (63.0 Кб, 2 просмотров)
Ответить с цитированием