获取授权地址
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