返回顶部
e

ezyhostEzyHost管理

Deploy, manage, and monitor static websites via the EzyHost API. Upload files, build with AI, track analytics, manage custom domains, QR codes, email capture, and team collaboration.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
782
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ezyhost

EzyHost — 代理技能

本文档描述了AI代理如何以编程方式与EzyHost交互。
对于人类用户,请访问 ezyhost.io

基础URL

https://ezyhost.io/api

身份验证

所有API请求都需要通过请求头传递API密钥:

x-api-key: $EZYHOSTAPIKEY

密钥从 EZYHOSTAPIKEY 环境变量加载。在 https://ezyhost.io/dashboard/api-keys 生成您的API密钥。

注意: API访问需要Pro计划或更高版本。



端点

项目

列出项目

GET /api/projects

返回 { projects: [{ id, name, slug, subdomain, customDomain, status, storageUsed, seoScore, deployedAt, _count: { files, analytics } }] }

创建项目

POST /api/projects
Content-Type: application/json
Body: { name: my-site, subdomain: my-site }

返回 { project: { id, name, subdomain, s3Prefix, url, ... } }

子域名必须至少3个字符,小写字母数字加连字符。如果已被占用,返回 409 SUBDOMAIN_TAKEN。您的网站将在 https://{subdomain}.ezyhost.site 上线。

可选字段:displayMode(standard | presentation)、hideFromSearch(布尔值)、password(字符串)。

检查子域名可用性

GET /api/projects/check-subdomain/:subdomain

返回 { available: true/false, subdomain }。在创建前使用此接口进行验证。

获取项目

GET /api/projects/:id

返回 { project: { id, name, subdomain, customDomain, status, storageUsed, seoScore, files: [...], ... } }

更新项目

PATCH /api/projects/:id
Content-Type: application/json
Body: { name: new-name, metaTitle: ..., metaDescription: ..., password: ..., removeBranding: true, displayMode: standard, hideFromSearch: false, emailCapture: true }

删除项目

DELETE /api/projects/:id

删除项目及其所有关联文件。此操作不可撤销。



文件上传

上传文件(ZIP或单个文件)

POST /api/upload/:projectId
Content-Type: multipart/form-data
Body: files (multipart)

返回 { message, filesUploaded, totalSize, project: { id, subdomain } }

支持 .zip 压缩包(自动解压)和单个文件。所有上传文件都会经过恶意软件扫描(ClamAV + 魔术字节验证)。

支持的文件类型: HTML、CSS、JS、JSON、XML、SVG、图片(PNG、JPG、GIF、WebP、AVIF、ICO)、PDF、演示文稿(PPTX)、文档(DOCX、XLSX)、音频(MP3、WAV、OGG、FLAC、AAC)、视频(MP4、WebM、MOV)、字体(WOFF、WOFF2、TTF、OTF、EOT)、压缩包(ZIP)、3D模型(GLB、GLTF、OBJ)以及任何其他静态资源。

被阻止的文件类型: 可执行文件(.exe、.dll、.bat、.sh、.php、.asp、.jar)以及包含脚本或事件处理程序的SVG将被拒绝。

删除文件

DELETE /api/upload/:projectId/files/:fileId

批量删除文件

POST /api/upload/:projectId/files/bulk-delete
Content-Type: application/json
Body: { fileIds: [id1, id2, id3] }

重命名文件

PATCH /api/upload/:projectId/files/:fileId
Content-Type: application/json
Body: { newPath: assets/renamed-file.png }



GitHub导入

从GitHub导入

POST /api/github/:projectId
Content-Type: application/json
Body: { owner: username, repo: repo-name, branch: main, subfolder: dist }

返回 { message, repo, branch, filesUploaded, filesSkipped, totalSize }

从公共GitHub仓库导入文件。branch 默认为main,如果未找到则自动回退到master。可选的 subfolder 字段允许您仅导入子目录(例如dist、build)。

需要Pro计划或更高版本。



版本回滚

列出版本

GET /api/versions/:projectId

返回 { versions: [{ id, version, label, fileCount, totalSize, createdAt }] }

创建版本快照

POST /api/versions/:projectId
Content-Type: application/json
Body: { label: v1.0 }

快照当前所有项目文件的状态。需要Pro计划或更高版本。

回滚到版本

POST /api/versions/:projectId/rollback/:version

将所有文件恢复到指定版本号所捕获的状态。



SEO

获取SEO报告

GET /api/seo/:projectId

返回 { score, suggestions: [{ id, type, severity, message, resolved }] }

需要Pro计划或更高版本。

运行SEO分析

POST /api/seo/:projectId/analyze

触发新的SEO扫描并返回更新的建议。

解决建议

PATCH /api/seo/suggestion/:id/resolve

AI自动修复SEO问题

POST /api/seo/:projectId/ai-fix
Content-Type: application/json
Body: { suggestionIds: [id1, id2] }

使用AI自动修复HTML文件中的SEO问题。计入AI生成限制。



分析

获取分析数据

GET /api/analytics/:projectId?period=7d

时间段:24h、7d、30d、90d

基础分析(所有计划):
返回 { totalVisits, visitsByDay, topPages, isAdvanced }

高级分析(Pro+计划):
额外返回 { uniqueVisitors, uniqueByDay, topReferrers, topCountries, devices, browsers }

免费计划用户收到 isAdvanced: false,高级字段为空。

追踪事件(公开,无需认证)

POST /api/analytics/track
Content-Type: application/json
Body: { projectId: ..., path: /page, referrer: ... }



二维码

生成二维码

POST /api/qrcode/:projectId

返回 { qrCodeUrl: data:image/png;base64,..., siteUrl: https://... }

生成指向项目在线URL(子域名或自定义域名)的二维码。返回base64数据URL。所有付费计划可用。

获取二维码

GET /api/qrcode/:projectId

返回 { qrCodeUrl: data:image/... | null }



邮件收集

切换项目邮件收集功能

PATCH /api/emails/:projectId/toggle

返回 { emailCapture: true/false }。需要Business计划。

启用后,访问托管网站的访客将在5秒后看到弹出式邮件收集表单。

提交邮箱(公开,无需认证)

POST /api/emails/submit
Content-Type: application/json
Body: { email: visitor@example.com, projectId: ..., source: modal }

来源选项:modal、inline、api。仅当项目启用了邮件收集且项目所有者拥有Business计划时有效。

获取已收集的邮箱

GET /api/emails/:projectId?page=1&limit=50

返回 { emails: [{ id, email, source, createdAt }], total, page, totalPages }

需要Business计划。

导出邮箱为CSV

GET /api/emails/:projectId/export

返回CSV文件下载。需要Business计划。

删除已收集的邮箱

DELETE /api/emails/:projectId/:emailId



团队

列出团队

GET /api/teams

返回 { teams: [{ id, name, ownerId, members: [...] }] }

创建团队

POST /api/teams
Content-Type: application/json
Body: { name: My Team }

需要Business计划。

添加团队成员

POST /api/teams/:teamId/members
Content-Type: application/json
Body: { email:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ezyhost-1776420028 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ezyhost-1776420028 技能

通过命令行安装

skillhub install ezyhost-1776420028

下载

⬇ 下载 ezyhost v1.0.3(免费)

文件大小: 5.81 KB | 发布时间: 2026-4-17 20:09

v1.0.3 最新 2026-4-17 20:09
**Expanded features for team collaboration, versioning, email capture, QR codes, advanced analytics, and GitHub import.**

- Added support for team management and collaboration features (requires Business plan).
- Introduced project versioning and rollback for safer updates (requires Pro plan or higher).
- New endpoints for QR code generation and retrieval for project URLs (all paid plans).
- Email capture capabilities added, including popup forms and export options (Business plan).
- GitHub import integration enables pulling files directly from public repositories (Pro+ plans).
- Analytics now includes advanced visitor details and device/browser insights (Pro+ plans).
- Subdomain availability check endpoint added for improved project creation flow.
- Skill documentation reorganized, expanded, and updated for clarity and feature completeness.
- API access requirement updated to Pro plan or higher.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部