Tôi có thể tìm danh sách phạm vi cho API OAuth 2.0 của Google ở ​​đâu? [đóng cửa]


112

Ví dụ tôi đang làm việc chỉ định phạm vi trong yêu cầu OAuth là: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile

giải mã thành hai URI:

Tôi không thể tìm thấy tài liệu bao gồm danh sách đầy đủ các phạm vi có sẵn và thông tin nào có thể truy cập trong mỗi phạm vi - có ai biết liệu điều đó có tồn tại không?


Bạn đã bao giờ tìm thấy một danh sách tốt?
Justin Thomas


phạm vi trong các câu hỏi của người dùng đang bị phản đối, phạm vi mới chỉ đơn giản là hồ sơ và email
Tony BenBrahim

Bất kỳ ai có thể giúp tôi về câu hỏi này xin vui lòng. stackoverflow.com/questions/34220051/…
robel

3
Tài liệu OAuth2 của Google thật tệ.
Kevin

Câu trả lời:


76

Những gì bạn đang tìm kiếm là Google APIs Discovery Service.

Một số tài nguyên thú vị khác:

  • Một blog tuyệt vời của Nicolas Garnier mô tả những điều quan trọng đằng sau dịch vụ này.

  • Các sân chơi Google OAuth2 , là một nguồn tốt của thông tin.

  • Cuối cùng, nếu bạn quan tâm đến việc theo dõi các thay đổi đối với tài liệu khám phá hoặc không muốn đọc tất cả các tài liệu, có một triển khai trực tuyến thú vị của Gerwin Sturm .


Bài đăng trên blog đó chính xác là những gì tôi cần. Cảm ơn bạn!
jj0b

5
Việc thực hiện trực tuyến bởi Gerwin là vô giá.
Dự báo

Sân chơi Google OAuth2 đang ném 404
PW Kad

cảm ơn PW Kad, tôi đã cập nhật url cho phù hợp.
Antonio Saco

Cảm ơn vì thông tin này, +1. Tôi cũng sẽ thực sự đánh giá cao nếu bạn có thể có một cái nhìn tại một câu hỏi chưa được trả lời tôi có: stackoverflow.com/questions/36289389/...
Sabuncu


8

Danh sách phạm vi đầy đủ không được cung cấp trong Tài liệu OAuth nhưng được cung cấp trong Câu hỏi thường gặp về nhà phát triển GData. Phạm vi không thay đổi trong thay đổi OAuth 1.0 hoặc Oauth 2.0. Liên kết đến Trang đã được Thêm vào Nhấp vào đây để biết Danh sách đầy đủ các Phạm vi của Google hoặc liên kết là https://developers.google.com/gdata/faq#AuthScope


8

Đây là một tài liệu gần đây đã được thêm vào tài liệu OAuth 2.0 của Google, với một danh sách đầy đủ các phạm vi:

https://developers.google.com/identity/protocols/googlescope


Cảm ơn. Đây là câu trả lời tốt nhất cho câu hỏi. Nó chính xác là những gì tôi đang tìm kiếm (danh sách các phạm vi được nhóm theo thư viện API). Tôi đã sử dụng scope googleapis.com/auth/analytics.readon một cách hợp lý và trong bảng điều khiển, tôi đã bật API được gọi trong thư viện "API Báo cáo Google Analytics" nhưng tôi không thể lấy dữ liệu từ API. Tôi đã phải bật API được gọi là "API Analytics". Trong liên kết của bạn, tôi tự hỏi rằng cả hai API đều chứa phạm vi analytics.readonly (nó gây hiểu lầm). Tôi sau nhận thấy rằng mặc dù phạm vi giống hệt tôi phải sử dụng thiết bị đầu cuối đúng để lấy dữ liệu developers.google.com/apis-explorer
mikep

Đây là câu trả lời tốt nhất. Cảm ơn rât nhiều. Nó đã giúp tôi rất nhiều.
Hsinhsin Hung




3

Tôi đã tìm kiếm thứ tương tự như vậy mãi mãi và tôi đã tìm thấy công cụ thực sự tuyệt vời này là Sân chơi oAuth 2.0 do Google phát triển, nơi bạn có thể tìm thấy tất cả các phạm vi trong các apis khác nhau mà họ cung cấp.

Liên kết và tiện ích mở rộng Chrome mà họ khuyên bạn nên sử dụng:

https://developers.google.com/oauthplayground/

http://goo.gl/y9nH4H

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.