Hotmail邮箱 / Outlook微软邮箱批量购买API接口文档

微软邮箱批量购买、提取的RESTful API使用指南

基础信息

Base URL: http://api.hotmail666.com/

Content-Type: application/json

字符编码: UTF-8

接口列表

1. 获取当前库存

GET /api/stock

获取所有邮箱类型的实时库存信息

请求参数

无需参数

响应示例

{ "success": true, "data": { "outlook": { "MailType": "outlook", "Stock": 1234, "UpdatedAt": "2026-01-28T10:30:00Z" }, "hotmail": { "MailType": "hotmail", "Stock": 5678, "UpdatedAt": "2026-01-28T10:30:00Z" } } }

2. 验证卡密

POST /api/verify-card

验证卡密是否有效并获取剩余次数

请求参数

参数名 类型 必填 说明
cardKey string 卡密(格式:XXXXXX-XXXXXX-XXXXXX-XXXXXX)

请求示例

{ "cardKey": "A1B2C3-D4E5F6-789012-34ABCD" }

响应示例(成功)

{ "success": true, "remainingTimes": 100 }

响应字段说明

字段名 类型 说明
success boolean 请求是否成功
remainingTimes integer 卡密剩余可用次数

响应示例(失败)

{ "success": false, "message": "卡密无效或已过期" }

3. 提取邮箱

POST /api/extract-mail

使用卡密提取指定类型和数量的邮箱账户

请求参数

参数名 类型 必填 说明
cardKey string 卡密(格式:XXXXXX-XXXXXX-XXXXXX-XXXXXX)
mailType string 邮箱类型,可选值:
- outlook
- hotmail
quantity integer 提取数量(必须 > 0 且 ≤ 剩余次数)

请求示例

{ "cardKey": "A1B2C3-D4E5F6-789012-34ABCD", "mailType": "outlook", "quantity": 5 }

响应示例(成功)

{ "success": true, "message": "提取成功", "data": { "mails": [ "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]" ], "remainingTimes": 95 } }

响应示例(失败 - 剩余次数不足)

{ "success": false, "message": "剩余次数不足,当前剩余: 2" }

常见错误信息

错误信息 原因 解决方法
卡密无效或已过期 卡密不存在或状态为非active 检查卡密是否正确,或联系管理员
剩余次数不足 卡密剩余次数少于请求数量 减少提取数量或使用新卡密
数量必须大于0 提取数量 ≤ 0 设置有效的提取数量
系统余额不足 后端API余额不足 联系系统管理员充值

4. 微软在线取件

POST /api/microsoft-mail/fetch

获取微软邮箱的最新邮件内容(收件箱或垃圾邮件)

请求参数

参数名 类型 必填 说明
account string 账号信息(格式:邮箱:密码:refresh_token:client_id)
folder string 邮件文件夹,可选值:
- inbox (收件箱)
- junkemail (垃圾邮件)

请求示例

{ "account": "[email protected]:Pass123:M.C551_BAY.0.U.-xxx:8b4ba9dd-3ea5-4e5f-86f1-ddba2230dcf2", "folder": "inbox" }

响应示例(成功)

{ "success": true, "data": { // 邮件详细内容,格式由微软API返回 "subject": "邮件主题", "from": "[email protected]", "body": "邮件正文内容...", "receivedDateTime": "2026-02-03T10:30:00Z" } }

响应示例(失败)

{ "success": false, "message": "账号不能为空" }

常见错误

错误信息 原因
账号不能为空 未提供account参数
文件夹参数错误 folder参数不是inbox或junkemail
网络请求失败 无法连接到微软API服务器
📌 账号格式说明

账号格式:邮箱:密码:refresh_token:client_id

示例:[email protected]:Pass123:M.C551_BAY.0.U.-xxx:8b4ba9dd-3ea5-4e5f-86f1-ddba2230dcf2

  • 各字段之间使用英文冒号:分隔
  • 必须包含完整的4个字段(邮箱、密码、refresh_token、client_id)
  • 此接口无需卡密,任何人都可以访问
  • 建议使用前台页面:在线微软邮箱取件

错误码说明

HTTP 状态码 说明
200 请求成功
400 请求参数错误
405 请求方法不允许
429 请求过于频繁(超过限流:60次/分钟)
500 服务器内部错误

完整使用示例

使用流程

以下是完整的API调用流程示例

步骤 1: 获取库存(可选)

GET /api/stock // 响应:查看各类型邮箱的当前库存

步骤 2: 验证卡密

POST /api/verify-card { "cardKey": "A1B2C3-D4E5F6-789012-34ABCD" } // 响应示例 { "success": true, "remainingTimes": 100 }

步骤 3: 提取邮箱

POST /api/extract-mail { "cardKey": "A1B2C3-D4E5F6-789012-34ABCD", "mailType": "outlook", "quantity": 5 } // 响应示例 { "success": true, "message": "提取成功", "data": { "mails": [ "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]" ], "remainingTimes": 95 } }

Python 示例代码

import requests # 配置 BASE_URL = "http://api.hotmail666.com" CARD_KEY = "A1B2C3-D4E5F6-789012-34ABCD" # 1. 验证卡密 response = requests.post( f"{BASE_URL}/api/verify-card", json={"cardKey": CARD_KEY} ) data = response.json() print(f"剩余次数: {data['remainingTimes']}") # 2. 提取邮箱 response = requests.post( f"{BASE_URL}/api/extract-mail", json={ "cardKey": CARD_KEY, "mailType": "outlook", "quantity": 5 } ) data = response.json() if data['success']: print(f"提取成功,剩余次数: {data['data']['remainingTimes']}") for mail in data['data']['mails']: print(mail) else: print(f"错误: {data['message']}")

使用说明

📌 限流说明

为保护系统安全,每个 IP 地址每分钟最多请求 60 次。超过限制将返回 429 状态码。

🔒 卡密格式

通用卡密格式:

  • 格式:XXXXXX-XXXXXX-XXXXXX-XXXXXX
  • 示例:A1B2C3-D4E5F6-789012-34ABCD
  • 说明:所有卡密通用,可提取任意类型邮箱
✉️ 邮箱类型

系统支持两种邮箱类型:

  • outlook - outlook 邮箱
  • hotmail - hotmail 邮箱
💡 返回格式

邮箱账户格式:邮箱地址:密码:refresh_token:client_id
例如:[email protected]:Abc123456:refresh_token:client_id