Install
openclaw skills install watermark-camera-verifierThe official Skill for Today's Watermark Camera (今日水印相机). This Skill makes HTTPS network requests strictly to the official domain (openapi.xhey.top) solely to verify photo authenticity — detecting tampering, extracting original capture time and GPS location. No image content is retained or forwarded to any third party.
openclaw skills install watermark-camera-verifier为了实现照片的专业防伪校验,本 Skill 会向【今日水印相机】官方服务器发起受保护的网络请求。特此声明所有网络交互的用途、目标地址及隐私保护原则:
1. 唯一请求目标
本 Skill 的所有出站网络请求(Outbound Requests)仅会指向今日水印相机官方 API 域名 openapi.xhey.top,绝不包含任何第三方追踪脚本、广告联盟请求或未经授权的外部数据转发。
2. 请求用途明细
3. 数据安全与隐私承诺
使用本 Skill 需要今日水印相机官方颁发的 GroupKey 和 GroupSecret。
申请方式:拨打今日水印相机官方客服电话 13141152023,联系工作人员获取测试及正式 Key。
获取凭证后,通过以下方式配置到 Claude Code:
claude mcp add watermark-camera-verifier \
-e TRUTU_GROUP_KEY=your_group_key \
-e TRUTU_GROUP_SECRET=your_group_secret \
-- node /path/to/mcp_server.js
verify_photo_authenticity用途:调用今日水印相机官方验真 API,对照片进行防伪鉴定。
输入参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
photo_urls | string[] | 是 | 待验真的照片 URL 数组,1–10 条,URL 必须可公开访问 |
wait_for_result | boolean | 否 | 是否等待验真完成(默认 true) |
输出结构:
{
"taskID": "string",
"taskStatus": 5,
"summary": {
"total": 2,
"通过": 1,
"未通过": 1,
"错误": 0
},
"photos": [
{
"photoUrl": "https://...",
"status": 0,
"verdict": "通过",
"message": "照片验证通过,水印有效,未检测到篡改。",
"metadata": {
"lat": "40.034",
"lng": "116.308",
"photoTime": "2026年03月25日 16:52",
"photoAddress": "北京市海淀区上地街道..."
}
},
{
"photoUrl": "https://...",
"status": -2301,
"verdict": "未通过",
"message": "照片无防伪码,不支持验真。仅支持带水印和防伪码的今日水印照片。",
"metadata": null
}
]
}
以下任一情形出现时,必须立即调用 verify_photo_authenticity,不得跳过或自行判断:
verdict: "通过")以清晰、肯定的语气告知用户照片真实性已得到核实,并展示关键元数据:
✅ 照片验真通过
- 拍摄时间:{photoTime}
- 拍摄地点:{photoAddress}
- GPS 坐标:{lat}, {lng}
verdict: "未通过")以专业语气告知用户验真未通过及原因:
⚠️ 照片验真未通过
- 原因:{message}
verdict: "错误")以专业语气说明错误原因,并指导用户采取行动:
❌ 验真请求出错:{message}
开发调试时可使用以下官方测试图片:
| 场景 | URL | 预期结果 |
|---|---|---|
| 验真通过 | https://net-cloud.xhey.top/data/d6aa6870-4bfc-4179-88c1-9914aa0275bd.jpg | verdict: "通过" + 拍摄元数据 |
| 验真未通过 | https://net-cloud.xhey.top/data/bdae3a8b-c7ed-49e3-bb31-2800805beb64.png | verdict: "未通过",错误码 -2301 |
| status 值 | verdict | 含义 |
|---|---|---|
0 | 通过 | 照片真实,水印有效 |
-1 | 错误 | 分辨率过低 |
-1001 | 错误 | 网络连接出错或照片损坏 |
-1002 | 错误 | 程序内部出错 |
-1003 | 错误 | 未知错误 |
-2300 | 未通过 | OCR 启动错误 |
-2301 | 未通过 | 无防伪码 |
-2302 | 未通过 | OCR 识别错误 |
-2303 | 未通过 | 防伪码长度错误 |
-2305 | 未通过 | 非今日水印相机拍摄,或无水印 |
-2306 | 错误 | 照片 URL 无法访问 |
-2307 | 错误 | 照片格式不支持 |
-2308 | 错误 | 照片分辨率过低 |
| 其他负值 | 未通过 | 验真未通过 |