Ошибка API Google Plus gapi.loaded_0 ⇐ Jquery
Ошибка API Google Plus gapi.loaded_0
Я пытаюсь использовать requireJS с API Google Plus, но при нажатии кнопки входа возникает ошибка
Вот ошибка и скриншот:
GET https://apis.google.com/_/scs/apps-stat ... m…sv=1/d=1 /ed=1/am=AQ/RS=AGLTcCPR6xH_GlLdKZ8KMxaWNPWQokoYsg/cb=gapi.loaded_0
Скриншот: https://i.imgsafe.org/098c5b5634.png
И я использую этот код:
Ошибка «gapi не определена» возникает при использовании с requirejs
Примечание. Я вызываю gp.js внутри файла JavaScript и определяю его здесь, это первая строка.
Мой файл screen.js
define(["facebook","fb","googleplus","gp"], function(facebook,fb,gapi,gp){ // сюда поместится еще какой-то код $('#login').click(login); // здесь будет другой код }); gp.js содержит следующий код
//$('#login').click(login); //$('#logout').click(выход); выход из функции(){ пробел.auth.signOut(); местоположение.перезагрузка(); } функция входа() { вар myParams = { 'clientid': '455646565646-ppqmgsfghfdhgfghqguj3i4ir70i.apps.googleusercontent.com', 'cookiepolicy': 'single_host_origin', 'обратный вызов': 'loginCallback', 'approvalprompt':'force', 'область': 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile' }; пробел.auth.signIn(myParams); } window.loginCallback = функция (результат) { если (результат['статус']['signed_in']) { gapi.client.load('plus', 'v1', function () { вар запрос =gapi.client.plus.people.get( { 'userId': 'я' }); request.execute(функция (соответственно) { вар электронная почта = ''; если (соответственно ['электронная почта']) { for (i = 0; i < resp['emails'].length; i++) { if (resp['emails']['type'] == 'account') { электронная почта = resp['emails']['value']; } } } var str = "Имя:" + resp['displayName'] + "
"; str += "Электронная почта:" + электронная почта + "
"; str += "РОД:" + resp['день рождения'] + "
"; str += "Пол:" + resp['gender'] + "
"; document.getElementById("профиль").innerHTML = str; }); }); } } onLoadCallback = функция(){ gapi.client.setApiKey('Sgtfjhygjhgjhg9U1nKaZ5H1MmwTuthspQPNqY'); gapi.client.load('plus', 'v1',function(){}); } Здесь находится мой файл main.js
require.config({ шимм: { 'gp' : { deps: ['jquery','googleplus'], }, 'Гугл плюс' : { deps: ['jquery'], экспорт: 'гапи' }, }, пути: { 'googleplus': 'https://apis.google.com/js/client.js?on ... adCallback' }, }) требуется (['gp']); Почему это происходит и как это исправить?
Я пытаюсь использовать requireJS с API Google Plus, но при нажатии кнопки входа возникает ошибка
Вот ошибка и скриншот:
GET https://apis.google.com/_/scs/apps-stat ... m…sv=1/d=1 /ed=1/am=AQ/RS=AGLTcCPR6xH_GlLdKZ8KMxaWNPWQokoYsg/cb=gapi.loaded_0
Скриншот: https://i.imgsafe.org/098c5b5634.png
И я использую этот код:
Ошибка «gapi не определена» возникает при использовании с requirejs
Примечание. Я вызываю gp.js внутри файла JavaScript и определяю его здесь, это первая строка.
Мой файл screen.js
define(["facebook","fb","googleplus","gp"], function(facebook,fb,gapi,gp){ // сюда поместится еще какой-то код $('#login').click(login); // здесь будет другой код }); gp.js содержит следующий код
//$('#login').click(login); //$('#logout').click(выход); выход из функции(){ пробел.auth.signOut(); местоположение.перезагрузка(); } функция входа() { вар myParams = { 'clientid': '455646565646-ppqmgsfghfdhgfghqguj3i4ir70i.apps.googleusercontent.com', 'cookiepolicy': 'single_host_origin', 'обратный вызов': 'loginCallback', 'approvalprompt':'force', 'область': 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile' }; пробел.auth.signIn(myParams); } window.loginCallback = функция (результат) { если (результат['статус']['signed_in']) { gapi.client.load('plus', 'v1', function () { вар запрос =gapi.client.plus.people.get( { 'userId': 'я' }); request.execute(функция (соответственно) { вар электронная почта = ''; если (соответственно ['электронная почта']) { for (i = 0; i < resp['emails'].length; i++) { if (resp['emails']['type'] == 'account') { электронная почта = resp['emails']['value']; } } } var str = "Имя:" + resp['displayName'] + "
"; str += "Электронная почта:" + электронная почта + "
"; str += "РОД:" + resp['день рождения'] + "
"; str += "Пол:" + resp['gender'] + "
"; document.getElementById("профиль").innerHTML = str; }); }); } } onLoadCallback = функция(){ gapi.client.setApiKey('Sgtfjhygjhgjhg9U1nKaZ5H1MmwTuthspQPNqY'); gapi.client.load('plus', 'v1',function(){}); } Здесь находится мой файл main.js
require.config({ шимм: { 'gp' : { deps: ['jquery','googleplus'], }, 'Гугл плюс' : { deps: ['jquery'], экспорт: 'гапи' }, }, пути: { 'googleplus': 'https://apis.google.com/js/client.js?on ... adCallback' }, }) требуется (['gp']); Почему это происходит и как это исправить?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение