Я хотел бы добавить кнопку Google + для входа/регистрации на свой сайт www.bendali.co.za. Я уже вложил в этот код:Кнопка входа в систему Google+/Singup
<!-- Place this asynchronous JavaScript just before your </body> tag -->
<script type="text/javascript">
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/client:plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
function signinCallback(authResult) {
if (authResult['access_token']) {
// Successfully authorized
// Hide the sign-in button now that the user is authorized, for example:
document.getElementById('signinButton').setAttribute('style', 'display: none');
} else if (authResult['error']) {
// There was an error.
// Possible error codes:
// "access_denied" - User denied access to your app
// "immediate_failed" - Could not automatically log in the user
// console.log('There was an error: ' + authResult['error']);
}
}
</script>
<span id="signinButton">
<span
class="g-signin"
data-callback="signinCallback"
data-clientid="712370252357.apps.googleusercontent.com"
data-cookiepolicy="single_host_origin"
data-requestvisibleactions="http://schemas.google.com/AddActivity"
data-scope="https://www.googleapis.com/auth/plus.login">
</span>
</span>
Я взял его из https://developers.google.com/+/web/signin/. Но когда я нажимаю на него, он дает мне диалог и все, и я принимаю его, и кнопка исчезает (все это нормально). Но это меня не вводит. Как я могу это сделать?
Заранее спасибо.
И вам удалось войти? Я имею в виду, он сказал вам, что вы вошли в систему? – DLJ
Что вы подразумеваете под своим логином? Короче говоря, после успешного входа в систему вы находитесь в «разрешенном» состоянии. После того, как вы находитесь в авторизованном состоянии, ваше приложение может совершать вызовы API в Google от имени пользователя (получить отображаемое имя пользователя, перечислить людей, видимых ваше приложение и т. д.). – class
Чтобы отразить вход пользователя в систему, мы рекомендуем сделать вызов API people.get в обратном вызове входа, чтобы вы могли получить имя пользователя и изображение профиля, чтобы приветствовать их. На данный момент вы уже можете совершать вызовы API от имени пользователя. Чтобы узнать больше о приветствии пользователя, настройтесь на наш сайт Google+ Developers Live сегодня в 14:30 по тихоокеанскому времени. (https://plus.google.com/events/cblr79ob8a042sjg64jgf93ka20) – Joanna