获取授权地址
GET
/oauth/{id}/redirect
请求参数
Path 参数
id
string
三方授权驱动ID
示例值:
2
Query 参数
redirect_url
string
授权成功回调地址
示例值:
http://127.0.0.1:8000/callback/login
Header 参数
Accept
string
可选
默认值:
application/json
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:8000/api/v2/oauth/2/redirect?redirect_url=http://127.0.0.1:8000/callback/login' \
--header 'Accept: application/json'
返回响应
🟢200成功
application/json
Body
status
string
必需
message
string
必需
data
object
必需
redirect_url
string
授权url
time
integer
必需
示例
{
"status": "success",
"code": 0,
"message": "success",
"data": {
"redirect_url": "https://github.com/login/oauth/authorize?client_id=6d2d7c8f64c2eb90630a&redirect_uri=http%3A%2F%2F127.0.0.1%3A8000%2Foauth%2Fgithub%2Fcallback%2Flogin&scope=read%3Auser&response_type=code"
},
"time": 1718696947
}
修改于 2024-11-26 08:47:54