我目前正在使用管理系統來編輯網站內容,並要求使用登錄系統來檢查用戶是否位於某個Google組中,所以我使用Google登錄平臺(作爲Google身份工具包的一部分),但是,當我點擊「登錄」並選擇帳戶時,窗口小部件會顯示「錯誤400:這就是我們所知道的」。Google身份驗證工具包 - Google登錄登錄錯誤400登錄後
我已經多次從零開始重寫了系統中的登錄信息,並且在Google Sign In網站的文檔後面寫了這封信。我的代碼如下:
頭:
<script src="https://apis.google.com/js/platform.js" async defer></script>
<meta name="google-signin-client_id" content="User-ID.apps.googleusercontent.com">
身體:
<div class="g-signin2" data-onsucess="onSignIn"></div>
<script>
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
console.log('ID: ' + profile.getId());
console.log('Name: ' + profile.getName());
console.log('Image URL: ' + profile.getImageUrl());
console.log('Email: ' + profile.getEmail());
}
</script>
我的谷歌開發者項目設置爲接受來自localhost及127.0.0.1 JavaScript源(即使它們是同樣的事情),並且沒有重定向URI,因爲它們不是必需的。
我檢查了Google狀態網站,看起來一切正常,以及向我的ICT老師尋求幫助,所以我完全卡住了,任何幫助將不勝感激!
感謝提前:)
謝謝。我在google開發人員控制檯中編寫localhost,但不在瀏覽器中編寫。這解決了這個問題 – moskis