OAuth是一种授权框架,允许第三方应用代表用户访问他们存储在其他服务提供商的资源。以下是我们提供的OAuth API的详细信息。
请求方式
- GET
- POST
请求路径
/en/docs/api/oauth
(英文版本)/zh/docs/api/oauth
(中文版本)
参数说明
参数名 | 类型 | 必选 | 说明 |
---|---|---|---|
client_id | string | 是 | 客户端ID |
client_secret | string | 是 | 客户端密钥 |
redirect_uri | string | 是 | 重定向URI |
response_type | string | 是 | 响应类型,如code、token等 |
scope | string | 否 | 请求的权限范围 |
示例
curl -X GET "https://example.com/en/docs/api/oauth?client_id=123&client_secret=abc&redirect_uri=https://example.com/callback&response_type=code&scope=read"
授权流程
- 用户访问第三方应用。
- 第三方应用请求授权。
- 用户同意授权。
- 第三方应用收到授权码。
- 第三方应用使用授权码换取访问令牌。
- 第三方应用使用访问令牌访问资源。
扩展阅读
更多关于OAuth的详细信息,请参阅OAuth官方文档.
OAuth流程图