INNER CODE UNIT · Python
create_account
CassiopeiaCode/q2api · account-feeder/app.py:269
async def create_account(account: AccountCreate):
"""创建单个账号(调用主服务统一feed接口)"""
try:
account_data = {
"label": account.label or "手动投喂账号",
"clientId": account.clientId,
"clientSecret": account.clientSecret,
"refreshToken": account.refreshToken,
"accessToken": account.accessToken,
}
# 包装成列表以调用新的批量接口
batch_request = {"accounts": [account_data]}
headers = {"content-type": "application/json"}
if API_SERVER_PASSWORD:
headers["Authorization"] = f"Bearer {API_SERVER_PASSWORD}"