认证方式
了解如何获取和使用Token
可用服务
查看所有API服务
代码示例
多种语言调用示例
控制面板
管理您的Token
介绍
欢迎使用 Dm API
本文档提供了API的详细使用说明,包括可用的服务类型、请求参数和响应格式。
所有API调用都需要使用有效的Token进行身份验证。您可以在用户控制面板中生成和管理您的API Token。
认证方式
所有API请求都需要在请求体中包含您的API Token:
{
"token": "your_token_here",
"type": "service_type",
// 其他参数...
}
基本请求格式
所有API请求都应该使用HTTP POST方法,并且请求体应该是JSON格式。
API端点: 加载中...
// 请求头 Content-Type: application/json // 请求体 { "token": "your_token_here", "type": "service_type", // 其他参数取决于服务类型 }
响应格式
所有API响应都是JSON格式,包含以下字段:
{
"code": 200, // 状态码,200表示成功
"data": { // 响应数据
"result": { // 处理结果
// 结果详情
},
"process_time": "123.45ms", // 处理时间
"project": "service_type", // 服务类型
"cost": "0.50" // 消费金额
},
"msg": "处理成功" // 响应消息
}
可用服务
以下是当前可用的API服务列表:
| 服务名称 | 描述 | 价格(元/次) | 操作 |
|---|---|---|---|
| wy | 网易识别 | 0.02元 | |
| jy | jy3 | 0.01元 | |
| al | 阿里滑块识别,只能识别阿里1.0版本,FFFF0N00000000000B27类似这种a值 | 0.02元 | |
| wylogin | wy登录取件 | 0.25元 | |
| mhytap | 米哈游和tap查询,只查询是否注册 | 0.02元 | |
| jy4 | 极验四 | 0.01元 | |
| tx | 腾讯滑块,目前只能识别滑块,待添加 | 0.02元 | |
| wyrequest | 取件先请求这个,拿到值短时间可重复使用请求wylogin | 0.20元 |
错误码
| 状态码 | 描述 |
|---|---|
| 200 | 请求成功 |
| 400 | 请求参数错误 |
| 401 | 认证失败,Token无效或已过期 |
| 402 | 余额不足 |
| 403 | 没有权限访问该资源 |
| 404 | 请求的服务不存在 |
| 429 | 请求过于频繁或超过并发限制 |
| 500 | 服务器内部错误 |
| 504 | 处理超时 |
代码示例
PHP
// PHP示例代码 $url = '加载中...'; $token = 'your_token_here'; $data = [ 'token' => $token, 'type' => 'text_recognition', 'content' => '这是需要识别的文本内容' ]; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Content-Type: application/json' // 必需添加的请求头 ]); $response = curl_exec($ch); $result = json_decode($response, true); curl_close($ch); print_r($result);
JavaScript
// JavaScript示例代码 const url = '加载中...'; const token = 'your_token_here'; const data = { token: token, type: 'text_recognition', content: '这是需要识别的文本内容' }; fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' // 必需添加的请求头 }, body: JSON.stringify(data) }) .then(response => response.json()) .then(result => { console.log(result); }) .catch(error => { console.error('请求失败:', error); });
Python
# Python示例代码 import requests import json url = '加载中...' token = 'your_token_here' data = { 'token': token, 'type': 'text_recognition', 'content': '这是需要识别的文本内容' } headers = { 'Content-Type': 'application/json' # 必需添加的请求头 } response = requests.post(url, headers=headers, data=json.dumps(data)) result = response.json() print(result)