Google Войти, возвращая "Не определено" для имени пользователя с Hello.js

Поэтому я использую hello.js http://adodson.com/hello.js/ для создания кнопок входа в систему для моего приложения.

Прекрасно работает, и у меня есть FB, LinkedIn и Twitter и работает. Для Google, однако, у меня есть небольшая проблема.

Это позволяет мне войти в систему, используя мои учетные данные Google, однако вместо того, чтобы отображать свое имя пользователя и фотографию профиля, где это необходимо, я вместо этого получаю "неопределенное" и пропущенное изображение.

Вот мой код

hello.init({
facebook: 'xxxx',
linkedin: 'xxxx',
twitter: 'xxxx',
google: 'xxxx'

}, {
redirect_uri: 'redirect.html'
});

hello.on('auth.login', function(auth){
// Get Profile
hello.api(auth.network+':/me', function(p){
        document.getElementById('social-details').innerHTML = "<img src='"+ p.thumbnail 
        +    "' width=50/><br/><p class='lead text-primary'>Connected to "+ auth.network + " as " + p.name + "</p>";
});

});

Ключи и редирект все работают.

Любая помощь приветствуется!

1 ответ

Решение

Пропустил очень простой шаг - я не включил API Google Plus для своего приложения Google.

После того, как я включил его из консоли разработчиков Google, он работал нормально.

Надеюсь, это поможет кому-то, кто сталкивается с той же проблемой!

Спасибо всем, кто нашел время посмотреть на мой вопрос.

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