2015-11-06 76 views
6

我的應用程序依賴於Google Sign-In。突然,今天,GoogleAuth.then()方法已停止調用其回調。這個代碼不執行任何操作(打印既不結果):爲什麼GoogleAuth.then()停止調用回調?

gapi.auth2.init({ 
    client_id: 'MYID.apps.googleusercontent.com', 
    scope: 'profile email' 
}).then(function() { 
    console.log("success called"); 
}, function() { 
    console.log("failure called") 
}); 

這個代碼什麼也不做,即使使用其他方法來詢問登入(如創建於isSignedIn和currentUser聽衆)正常工作。

我們的代碼並沒有改變,但是這種破壞似乎在我們的客戶羣中緩慢滾動,這與谷歌做某種滾動部署相似。目前這個問題已經過了幾個小時了。它已停止在我的筆記本電腦上工作,但仍在我的手機上工作。全球許多客戶正在經歷不同的結果。

這是一個Google bug嗎?我如何報告給某人?

+0

我們也看到了。很確定這是一個谷歌問題。你有任何更新? –

+0

你還在遇到這個問題嗎?這應該現在修復。 – mjs

+1

今天早上它似乎再次工作。有比這種報道生產緊急情況的計算器更好/更快的方法嗎? Google雲平臺支持(我們支付的費用)將我們與「不是我們的部門」聯繫在一起。 – stickfigure

回答

3

,因爲我曾需要快速劈爲

<div class="g-signin2" data-onsuccess="onSignIn">

不工作我今天有類似的問題,我現在把它這樣說:

<script src="https://apis.google.com/js/platform.js?onload=sss" 
async defer></script> 

function sss() { 
    auth2 = gapi.auth2.getAuthInstance(); 
    auth2.isSignedIn.listen(
     function(isSigned){ 
      if (isSigned) onSignIn(window._auth2.currentUser.get()); 
      else signOut(); 
     }) 
    } 

它的工作原理。

相關問題