gapi.client.load () не работает в функции входа моего приложения Cordova - PullRequest
0 голосов
/ 11 февраля 2019

У нас есть приложение.Это многое делает.Но первым делом войдите в систему, чтобы получить имя и фотографию пользователя.И у нас есть проблема с этим.

Мы создали веб-сайт в реагировать, и мы использовали 'response-google-login', чтобы войти в систему и получить подробную информацию.Но когда мы создаем сборку и выполняем ее в cordova, мы получаем ошибку, как показано в коде.

gapi.client.load("plus","v1",apiClientLoaded),
gapi.client.plus.pepole.get({
     userId:'me'
}).execute(e)//e is another variable

plus должен быть загружен, и мы должны иметь доступ к людям.Но "люди не определены".Мы также попытались добавить «окно».Без изменений.

Заранее спасибо

1 Ответ

0 голосов
/ 11 февраля 2019

Во-первых, я бы посоветовал не использовать gapi.client.plus, так как согласно Google:

API Google + будут закрыты 7 марта 2019 года. Это включает в себя запросы на вход в Google+ и токен OAuth сОбласти применения Google+Интеграция Google+ для веб-приложений и мобильных приложений также прекратит функционировать 7 марта 2019 года. Подробнее.Это будет постепенное отключение, при этом прерывистые сбои начнутся уже 28 января 2019 года.

Во-вторых, проблема, вероятно, в том, что клиент не загружается при выполнении кода gapi.client.plus.pepole.get({ userId:'me' }).execute(e).Попробуйте вставить этот код в обратный вызов apiClientLoaded, который вы указали для функции gapi.client.load.

...