получаю ошибку 400 при подписании с google

Я хочу создать учетную запись Google на своем веб-сайте, и используемый код взят с веб-сайта разработчика Google здесь и я использую php для кодирования, и мой код

<!DOCTYPE html>
<html>
<head>
	<title>Google Login</title>
	<meta name="google-signin-client_id" content="9252517****-o9350mh2vrp58maddlv0aeitkd0c****.apps.googleusercontent.com">
	<script src="https://apis.google.com/js/platform.js" async defer></script>
	<script>
		function onSignIn(googleUser) 
		{
			var profile = googleUser.getBasicProfile();
			console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.
			console.log('Name: ' + profile.getName());
			console.log('Image URL: ' + profile.getImageUrl());
			console.log('Email: ' + profile.getEmail());
		}
		function signOut() 
		{
		    var auth2 = gapi.auth2.getAuthInstance();
		    auth2.signOut().then(function () 
		    {
		    	console.log('User signed out.');
		    });
  		}
	</script>
</head>
<body>
	<div align="center" margin-top="100px">
		<div class="g-signin2" data-onsuccess="onSignIn"></div>
		<a href="#" onclick="signOut();">Sign out</a>
	</div>
</body>
</html>

После входа в систему я получаю сообщение об ошибке, подобное этому Ошибка: redirect_uri_mismatch Источник JavaScript в запросе: http://localhost не соответствует зарегистрированному JavaScript источник. Вы можете проверить ошибку здесь.

Пожалуйста, помогите мне избавиться от этой проблемы.


person AnkitJ    schedule 27.08.2015    source источник
comment
Я не думаю, что вы можете использовать вход Google на локальном хосте   -  person Meneer Venus    schedule 27.08.2015


Ответы (1)


После долгих поисков я нашел решение, которое волшебным образом решило мою проблему. Как показано в ошибке http://localhost не соответствует зарегистрированному источнику JavaScript, я установил вместо полного пути в моем URL-адресе перенаправления на сайте console.developer, и это работает.

person AnkitJ    schedule 27.08.2015