Ошибка API Google Plus gapi.loaded_0Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка API Google Plus gapi.loaded_0

Сообщение Anonymous »

Я пытаюсь использовать requireJS с API Google Plus, но при нажатии кнопки входа возникает ошибка.

Вот ошибка и снимок экрана:

GET https://apis.google.com/_/scs/apps-stat ... 5Li87Zolqg. O/m…sv=1/d=1/ed=1/am=AQ/RS=AGLTcCPR6xH_GlLdKZ8KMxaWNPWQokoYsg/cb=gapi.loaded_0

Скриншот: https://i.imgsafe.org/098c5b5634.png

И я использую этот код:

ошибка gp.js не определена при использовании с requirejs

Примечание: я вызываю gp.js внутри файла JavaScript и определяю его там, вот первая строка для него.

Мой файл screen.js

Код: Выделить всё

define(["facebook","fb","googleplus","gp"], function(facebook,fb,gapi,gp){
// some bunch other code will go here

$('#login').click(login);

// some other code will go here

});
gp.js содержит следующий код

Код: Выделить всё

 //$('#login').click(login);
//$('#logout').click(logout);
function logout(){
gapi.auth.signOut();
location.reload();
}
function login() {
var myParams = {
'clientid' : '455646565646-ppqmgsfghfdhgfghqguj3i4ir70i.apps.googleusercontent.com',
'cookiepolicy' : 'single_host_origin',
'callback' : 'loginCallback',
'approvalprompt':'force',
'scope' : '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'
};
gapi.auth.signIn(myParams);
}

window.loginCallback = function (result)  {
if (result['status']['signed_in']) {
gapi.client.load('plus', 'v1', function () {
var request = gapi.client.plus.people.get(
{
'userId': 'me'
});
request.execute(function (resp) {
var email = '';
if (resp['emails']) {
for (i = 0; i < resp['emails'].length; i++) {
if (resp['emails'][i]['type'] == 'account') {
email = resp['emails'][i]['value'];
}
}
}

var str = "Name:" + resp['displayName'] + "
";
str += "Email:" + email + "
";
str += "DOB:" + resp['birthday'] + "
";
str += "Gender:" + resp['gender'] + "
";
document.getElementById("profile").innerHTML = str;
});
});
}
}

onLoadCallback = function(){
gapi.client.setApiKey('Sgtfjhygjhgjhg9U1nKaZ5H1MmwTuthspQPNqY');
gapi.client.load('plus', 'v1',function(){});
}
И мой файл main.js находится здесь

Код: Выделить всё

require.config({
shim: {

'gp' : {
deps: ['jquery','googleplus'],

},
'googleplus' : {
deps: ['jquery'],
exports: 'gapi'
},

},
paths: {
'googleplus': 'https://apis.google.com/js/client.js?onload=onLoadCallback'

},

})
require(['gp']);
Почему это происходит и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/387 ... i-loaded-0
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка API Google Plus gapi.loaded_0
    Anonymous » » в форуме Jquery
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Google Plus API ERROR GAPI.LOADED_0
    Anonymous » » в форуме Jquery
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Google Plus API ERROR GAPI.LOADED_0
    Anonymous » » в форуме Jquery
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Что вызывает предупреждение NextJS: «Дополнительные атрибуты с сервера: data-new-gr-c-s-check-loaded...»
    Гость » » в форуме Javascript
    0 Ответы
    38 Просмотры
    Последнее сообщение Гость
  • Запуск Google Drive API возвращает 502 при инициализации Gapi
    Anonymous » » в форуме Javascript
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»