1.6.8
最新- 修复控制台资源路径异常导致页面持续加载/加载不出的问题。
- 优化前端制品目录结构,提升插件安装与更新后的加载稳定性。
资源下载
- plugin-afdian-plus-1.6.8.jar

爱发电数据集成插件,支持赞助者、订单、方案、电铺商品、作品集的一键拉取与持久化,提供仪表盘统计、Webhook 回调通知、双域名容灾及 afdianPlusFinder 主题模板 API,可用于在关于页面展示赞助者墙、方案卡片和弹窗支付,也可作为自建商城支付解决方案。
或者也可以直接在网站后台的应用市场中搜索Afdian Plus并安装。
适用于 Halo 2.20+ 的爱发电数据集成插件,提供赞助者、订单、方案、电铺商品、作品集的完整管理与主题展示能力。
afdian.com 和 ifdian.net 之间切换,主域名不可用时自动回退到备用域名插件注册 afdianPlusFinder 到 Thymeleaf 上下文,主题模板可直接调用:
| 方法 | 说明 |
|---|---|
afdianPlusFinder.listAllSponsor() |
获取全部赞助者 |
afdianPlusFinder.listAllOrder() |
获取全部订单 |
afdianPlusFinder.listAllPlan() |
获取所有方案 |
afdianPlusFinder.listAllProduct() |
获取电铺全部商品 |
afdianPlusFinder.listAllAlbum() |
获取全部作品集 |
afdianPlusFinder.parseTime(timestamp) |
秒级时间戳转 yyyy-MM-dd |
使用 window.open() 弹出 520×700 居中小窗口打开爱发电支付页面(爱发电设置了 X-Frame-Options,无法使用 iframe)。
在插件后台「API 配置」页面设置:
| 配置项 | 说明 |
|---|---|
| 用户 ID (user_id) | 爱发电创作者管理 → 开发者设置中获取 |
| API Token | 爱发电创作者管理 → 开发者设置中获取 |
| 缓存时长 | 数据缓存分钟数,默认 30,最大 1440 |
| 方案 ID 列表 | 需要在主题中展示的方案 ID,可添加多个 |
在爱发电后台设置 Webhook 地址:
https://你的域名/apis/console.api.afdian.aobp.cn/v1alpha1/afdian/-/webhook
详见 THEME-INTEGRATION.md,包含赞助者列表、方案卡片、电铺商品、弹窗支付的完整 Thymeleaf 模板示例。
Serenity 主题(Hue / Ordinary)已内置集成,在主题设置 → 关于页面中开启爱发电即可。
欢迎加入交流群了解更新、反馈问题和交流主题集成。

如果你基于本项目进行二次开发、功能移植或实现思路借鉴,请主动告知开发者。这有助于了解项目的实际使用情况、协调兼容性,并减少重复开发。
上述告知属于社区协作倡议,不限制 GPL-3.0 已授予的复制、修改和再分发权利。发布或分发衍生作品时,仍需遵守 GPL-3.0 的源代码提供、许可证保留和版权声明要求。
如需获取与发布制品对应的完整源代码,请通过项目主页或 GitHub 联系开发者。
或者也可以直接在网站后台的应用市场中搜索Afdian Plus并安装。