大家好,我很抱歉,因爲我仍然是一個新手,我無法得到我在做什麼錯誤或失蹤。在本地主機上運行的Google OAuth 2.0登錄錯誤
1:我得到這個錯誤的初始化,當我點擊G +登錄按鈕,觸發彈出窗口,我選擇的帳戶。
jquery.min.js:2 GET http://localhost/signin.php/activities 404(未找到 )
是什麼原因導致這個錯誤?
2:在彈出窗口後,我點擊了我想要登錄的帳戶。 它關閉彈出窗口,並出現此錯誤。
jquery.min.js:2 POST http://localhost/signin.php/connect?state= {{%20STATE%20}} 404(未找到)
哪裏該狀態下來自或它是如何產生?
我找到了狀態,在index.html
,有connectServer: function(code) { ...
url: $(location).attr('origin') + '/signin.php/connect?state={{ STATE }}', ...
非常感謝提前。
編輯:我剛剛根據這個從git中克隆了源代碼。 developers.google.com/+/web/samples/php
3:必須我的Google Developers Console憑證要設置授權的重定向URI嗎?
第一個錯誤是指在腳本中的某處,你正在嘗試做一個Ajax獲取使用jQuery調用'HTTP://本地主機/ signin.php/activities'不存在。 第二個錯誤意味着您正在嘗試對該URL執行POST請求,但{{%20STATE%20}}的部分未被評估/呈現。如果您向我們提供您的代碼,以便我們可以找到錯誤來自何處,那將非常有幫助。 –
嗨,非常感謝您的回覆。我只是根據這個從git中克隆了源代碼。 https://developers.google.com/+/web/samples/php 編輯:我的Google Developers Console憑證是否需要設置授權重定向URI? –
所以我按照教程來調試問題。首先,您已在Google Developers Console中創建了一個新項目,並且已啓用Google+ API,對嗎?然後,您創建了一個新的Web憑證,並且已將您的Authorized Javascript起源設置爲您的本地主機,並使用您用於Web服務器的端口,對吧?最後你複製了你的客戶ID和密碼? –