2015-12-03 19 views
9

Tôi cố gắng sử dụng OAuth với google. Tôi nhận được một mã số sử dụng một POST đểLiên kết cho mã thông báo google oauth là gì?

https://accounts.google.com/o/oauth2/v2/auth 

Sau đó, tôi cố gắng để có được một truy cập thẻ qua đường bưu điện đến

https://www.googleapis.com/oauth2/v4/token 

Nhưng điều này trả về cho tôi một lỗi "không tìm thấy". URI này có sai không? Cảm ơn bạn đã hỗ trợ ...

Trả lời

1

Oauth đã không được Google chấp nhận. Đối với OAuth 2.0, Hãy thử well-known OpenID Configuration link của họ trong đó cho thấy:

"authorization_endpoint": "https://accounts.google.com/o/oauth2/v2/auth" 
+0

Thông báo trước duy nhất là nó không được cập nhật và '" token_endpoint ":" https://www.googleapis.com/oauth2/v4/token "' trả về Không tìm thấy – erdomester

+1

'token_endpoint' vẫn trả về 'Không tìm thấy' trong năm 2017 –

+1

Xin lỗi vì lỗi của tôi. Tôi phải POST đến điểm cuối. –

3

URI mà tôi đã nhận được để làm việc cho một OAuth2 thẻ ngay bây giờ là https://www.googleapis.com/oauth2/v3/token. Tôi thấy cùng một "v4" được tham chiếu trong tài liệu, nhưng không thể làm cho nó hoạt động.

Nếu bạn đang phát triển ứng dụng khách Oauth2 của riêng mình trên cơ sở hạ tầng của Google, tôi khuyên bạn nên sử dụng số Oauth2 Playground của Google sẽ đưa bạn qua từng yêu cầu và phản hồi cho API của họ.

+0

Xin chào! thậm chí 'https: // www.googleapis.com/oauth2/v3/token' đang trả về 'Không tìm thấy' –

+0

Xin lỗi vì lỗi của tôi. Tôi phải POST đến điểm cuối. –

Các vấn đề liên quan