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"

授权流程

  1. 用户访问第三方应用。
  2. 第三方应用请求授权。
  3. 用户同意授权。
  4. 第三方应用收到授权码。
  5. 第三方应用使用授权码换取访问令牌。
  6. 第三方应用使用访问令牌访问资源。

扩展阅读

更多关于OAuth的详细信息,请参阅OAuth官方文档.

OAuth流程图