其他常用接口
AnqiCMS其他常用API接口,可调用的有:添加友情链接接口、删除友情链接接口、获取友情链接列表接口、获取评论列表接口、发布评论接口、评论点赞接口、获取留言表单字段接口、添加留言接口、获取系统设置接口、获取联系方式接口、获取导航列表接口、上传图片资源接口、调用图形验证码接口
-
获取友情链接列表接口
获取网站的友情链接列表,返回所有已配置的友情链接信息,包括链接标题、URL、是否添加nofollow属性等详细信息。 注意事项 该接口采用GET方法,无需请求参数 返回所有已审核通过的友情链接信息 包含链接的基本信息和状态信息 支持nofollow设置,可控制SEO效果 返回的链接信息可用于前端展示 请求地址 {域名地址}/api/friendlink/list 说明:{域名地址} -
获取评论列表接口
获取网站评论列表数据,支持按文档ID筛选、分页显示等功能,返回评论的详细信息。 注意事项 该接口用于获取网站的评论列表信息 支持按文档ID筛选特定文档的评论 支持自定义排序方式 支持分页显示评论数据 需要确保域名地址正确配置 只返回已审核的评论(status=1),除非有特殊权限 请求地址 {域名地址}/api/comment/list 说明:{域名地址} 需要替换成你的域名地址,如 -
发布评论接口
允许用户对指定文档发布评论,支持普通评论和回复评论功能。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 需要提供有效的文档ID、用户名和评论内容 支持发布针对其他评论的回复(通过parent_id参数) 评论可能需要审核后才能显示(根据status字段判断) 需要确保域名地址正确配置 可能有评论频率限制,防止刷评论 请求地址 -
评论点赞接口
对指定评论进行点赞操作,增加评论的点赞数,并返回更新后的评论信息。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 需要提供有效的评论ID 每个IP或用户可能有限制,防止刷赞 需要确保域名地址正确配置 点赞成功后会返回更新后的评论信息及点赞数 请求地址 {域名地址}/api/comment/praise 说明:{域名地址} 需要替换成你的域名地址,如 -
获取留言表单字段接口
获取网站留言表单的字段配置信息,包括字段名称、类型、是否必填等详细信息,用于前端动态生成留言表单。 注意事项 该接口采用GET方法,无需请求参数 返回留言表单的所有字段配置信息 包含字段名称、字段类型、是否必填等属性 支持多种表单字段类型:文本、数字、多行文本、单选、多选、下拉选择、图片、文件等 可用于前端动态渲染留言表单 请求地址 {域名地址}/api/guestbook/fields 说明 -
添加留言接口
添加用户留言信息,支持用户名、留言内容、联系方式等基本信息,以及自定义表单字段的提交。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 用户名字段为必填项 支持自定义留言表单字段 留言内容和联系方式为可选字段 提交后系统会返回操作结果信息 可用于网站的留言簿或反馈表单功能 请求地址 {域名地址}/api/guestbook.html 说明:{域名地址} -
获取系统设置接口
获取网站的基本系统配置信息,包括网站名称、Logo、备案号、版权信息等系统级设置参数。 注意事项 该接口采用GET方法 无需登录即可访问此接口 返回网站管理员在后台系统设置中的基本配置信息 包含网站基础信息和自定义系统参数 系统设置信息用于网站基础功能和显示配置 请求地址 {域名地址}/api/setting/system 说明:{域名地址} 需要替换成你的域名地址,如 https://www -
获取联系方式接口
获取网站的联系方式信息,包括联系人、联系电话、地址、邮箱等基本信息以及自定义的联系方式参数。 注意事项 该接口采用GET方法 无需登录即可访问此接口 返回网站管理员在后台设置的联系方式信息 包含基本联系方式和自定义联系方式字段 自定义参数根据后台设置而定,可能包含WhatsApp等其他联系方式 请求地址 {域名地址}/api/setting/contact 说明:{域名地址} -
获取导航列表接口
获取系统中所有导航菜单的信息,包括导航的层级结构、链接等信息。 注意事项 该接口采用GET方法,无需提交请求体数据 无需登录即可访问 支持获取指定类型的导航列表 返回结果包含导航的层级结构信息 默认获取类型ID为1的导航列表 请求地址 {域名地址}/api/nav/list 说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/api/nav/list -
上传图片资源接口
上传图片或其他文件资源到系统中,支持指定资源分类,可用于替换已有资源。系统会自动处理图片尺寸并生成缩略图。 注意事项 此接口使用 POST 方法,Content-Type 为 form-data 上传文件需要用户登录并具有相应的上传权限 支持上传图片文件,系统会自动获取图片尺寸信息 可以通过指定 id 参数来替换已有资源 系统会自动生成缩略图并计算文件 MD5 值 请求地址 -
调用图形验证码接口
获取图形验证码,返回包含验证码图片的 base64 编码和验证码 ID,用于防止自动化攻击和机器人注册等场景。 注意事项 接口无需任何请求参数 返回的验证码图片以 base64 编码格式提供,可以直接在前端显示 验证码 ID 用于后续验证请求,需要妥善保存 验证码具有时效性,过期后需要重新获取 请求地址 {域名地址}/api/captcha 说明:{域名地址} 需要替换成你的域名地址,如 -
获取首页 Banner 列表接口
获取系统中指定分组的 Banner 列表,支持多个 Banner 分组,可以用于首页轮播图、广告位等展示场景。 注意事项 接口支持通过 type 参数获取不同分组的 Banner 默认获取 “default” 分组的 Banner 列表 Banner 包含图片、链接、描述等信息,便于前端展示 接口返回的 Banner 按照后台设置的排序返回 请求地址 -
获取首页TDK接口
获取网站首页的SEO信息,包括标题(Title)、关键词(Keywords)和描述(Description)等TDK配置信息。 注意事项 该接口采用GET方法 无需登录即可访问此接口 返回网站管理员在后台设置的首页SEO配置信息 TDK信息用于SEO优化,包含首页标题、关键词和描述 这些信息通常用于浏览器标签页标题和搜索引擎展示 请求地址 {域名地址}/api/setting/index 说明 -
生成小程序码接口
生成小程序码(二维码),用于在微信小程序中快速进入指定页面,支持携带场景参数。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 需要提供小程序路径和场景参数 生成的小程序码可用于分享和推广 部分参数有长度和格式限制 需要配置小程序相关信息才能正常使用 请求地址 {域名地址}/api/weapp/qrcode 说明:{域名地址} 需要替换成你的域名地址,如 -
微信公众号服务地址接口
微信公众号服务器配置接口,用于接收和处理微信服务器发送的消息和事件。 注意事项 该接口采用GET和POST两种方法,用于微信服务器验证和消息接收 仅用于微信公众号服务器配置,不适用于普通API调用 需要在微信公众号后台配置此接口地址 需要实现微信官方的验证机制 该接口需要处理微信服务器发送的各类消息和事件 请求地址 {域名地址}/api/wechat 说明:{域名地址} 需要替换成你的域名地址 -
微信官方授权接口
微信网页授权登录接口,用于在微信环境中实现用户授权登录功能,支持获取用户基本信息和下发验证码。 注意事项 该接口采用GET方法,是一个跳转接口 需要在微信内置浏览器中访问才能正常工作 会先跳转到微信官方授权页面,用户授权后返回 当state参数为code时,会向用户微信下发验证码 需要预先配置微信公众号授权回调域名 请求地址 {域名地址}/api/wechat/auth 说明:{域名地址} -
获取多语言列表接口
获取系统中所有可用的语言列表信息,包括语言标识、图标、链接等,用于多语言站点的切换功能。 注意事项 该接口采用GET方法 无需身份验证或特殊权限 返回系统中所有已配置的语言信息 包含当前语言标识和切换链接 用于多语言站点的语言切换功能 请求地址 {域名地址}/api/languages 说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms -
统计页面访问数据
API 调用地址 {域名地址}/api/log 说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/api/log html 模板默认会注入。如果是 next.js 前端,则需要自行调用。 调用方法 GET 请求参数 字段名 类型 必填 说明 action string 否 记录类型,支持的值:views: 文档访问,会统计文档访问量,other -
邮件订阅接口
用户提交邮箱地址进行邮件订阅,用于接收网站的最新资讯、更新通知或其他邮件内容。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 需要提供有效的邮箱地址 支持为订阅者添加备注信息和分类 订阅成功后用户将收到邮件确认或直接加入订阅列表 邮箱地址需要进行格式验证 请求地址 {域名地址}/api/subscription 说明:{域名地址} 需要替换成你的域名地址 -
获取自定义内容接口
获取网站后台自定义设置的内容参数,用于获取管理员在后台自定义配置的各种参数信息。 注意事项 该接口采用GET方法 无需登录即可访问此接口 返回网站管理员在后台自定义内容设置中的配置参数 自定义参数根据后台设置而定,可能包含各种自定义字段 自定义参数名称和内容由网站管理员在后台配置决定 请求地址 {域名地址}/api/setting/diy 说明:{域名地址} 需要替换成你的域名地址,如