簡體   English   中英

獲取OAuth2訪問令牌時出錯,消息:'invalid_request

[英]Error fetching OAuth2 access token, message: 'invalid_request

我試着在我的網站上使用google plus api進行第三方登錄。

我使用類Google_Client方法createAuthUrl為用戶登錄生成URI,頁面將重定向到我的網站頁面以完成授權,但是當我使用方法Google_Client.authenticate檢查結果時,我收到以下錯誤,

獲取OAuth2訪問令牌時出錯,消息:'invalid_request

那么,我該如何查看錯誤來自哪里? 也許在會議或某個地方

我自己遇到了這個問題。 事實證明,我在建造客戶方面並不一致。 確保重定向uri不包含包含身份驗證代碼的返回查詢字符串!

例如,這不起作用:

$client->setRedirectUri('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);

當用戶從Google返回時,REQUEST_URI將有所不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM