渠道管理/授权
发起平台授权
接口说明:生成平台 OAuth 授权 URL
GET
发起平台授权
授权
需要从 AiToEarn 获取 API Key。点击前往「API Key 获取教程」。
路径参数
查询参数
授权完成后浏览器 POST relay 的回调地址
授权完成后浏览器跳转地址
账号组 ID,不传则使用默认组
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
接口说明:生成平台 OAuth 授权 URL
curl --request GET \
--url https://aitoearn.cn/api/v2/channels/accounts/auth/{platform} \
--header 'X-Api-Key: <api-key>'import requests
url = "https://aitoearn.cn/api/v2/channels/accounts/auth/{platform}"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://aitoearn.cn/api/v2/channels/accounts/auth/{platform}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://aitoearn.cn/api/v2/channels/accounts/auth/{platform}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"code": 0,
"message": "请求成功",
"data": {
"url": "string",
"sessionId": "string",
"expiresAt": "2026-07-02T12:00:00.000Z",
"authInstructions": {
"en-US": "string",
"zh-CN": "string"
}
}
}需要从 AiToEarn 获取 API Key。点击前往「API Key 获取教程」。
授权完成后浏览器 POST relay 的回调地址
授权完成后浏览器跳转地址
账号组 ID,不传则使用默认组
请求已被服务处理。业务是否成功以响应体 code === 0 为准。
业务状态码。0 表示成功,非 0 表示业务错误。
响应消息。
请求 ID。
错误响应时间戳,Unix 毫秒。
curl --request GET \
--url https://aitoearn.cn/api/v2/channels/accounts/auth/{platform} \
--header 'X-Api-Key: <api-key>'import requests
url = "https://aitoearn.cn/api/v2/channels/accounts/auth/{platform}"
headers = {"X-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Key': '<api-key>'}};
fetch('https://aitoearn.cn/api/v2/channels/accounts/auth/{platform}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://aitoearn.cn/api/v2/channels/accounts/auth/{platform}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"code": 0,
"message": "请求成功",
"data": {
"url": "string",
"sessionId": "string",
"expiresAt": "2026-07-02T12:00:00.000Z",
"authInstructions": {
"en-US": "string",
"zh-CN": "string"
}
}
}