eQSL.cc
eQSL.cc
目录
Wavelog 会在两个方向上与 eQSL.cc 同步你的日志,并把收到的卡片图片缓存在本地,因此你不用登录 eQSL.cc 就能处理 eQSL 相关事务。
该页面位于 User menu -> Third-Party Services -> eQSL Import / Export。
警告:Wavelog 不会下载你的日志
只会从 eQSL.cc 获取确认。QSO 本身必须已经存在于你的 Wavelog 日志中——参见概览。
常见陷阱
eQSL.cc 有不少古怪之处,大多数支持问题都由此而来。设置之前请先读一读:
警告:先读这里
- 每个位置都是一个独立账户。 eQSL 把每个 Nickname(QTH)当作拥有自己凭据的独立账户。如果你修改了默认 QTH 的密码,其他昵称仍保留旧密码——请修改每一个密码。
- 认证出错时 Wavelog 会删除你的凭据。 如果 eQSL 返回 密码错误 / 用户不存在,Wavelog 会删除已存储的凭据,以防 eQSL 封禁你的账户或整个实例。详细信息会写入应用日志(
application/logs,日志级别在application/config/config.php中)。- QTH 不能重叠。 每个昵称都需要有自己的有效期。上传落在某个昵称日期范围之外的 QSO 会产生错误——这又可能触发上面说的凭据删除。
- 密码中不能有特殊字符。 eQSL 前端接受它们,但 API 不接受。
- 密码要短。 长密码(25 个字符及以上)会被 eQSL 网站接受,但会被其 API 拒绝。8 个左右的普通字符可以稳定工作。
设置
- 在
User menu -> Edit profile -> Third Party Services下输入你的 eQSL.cc 用户名和密码。你的 eQSL 用户名就是该账户的呼号。 - 为你使用的每个台站位置设置匹配的 eQSL QTH Nickname(
Station Setup -> edit location)。在两边使用相同的台站网格定位是区分它们的好办法。 - 确保你要上传的 QSO 落在起始/结束日期范围内,并使用该昵称在 eQSL 上配置的呼号。
可选地,为每个台站位置设置一条 eQSL 默认 QSL 留言。当你从该位置添加 QSO 时,它会预填 eQSL 留言字段。
上传 QSO
「上传 QSO」会显示尚未发送到 eQSL 的 QSO 列表。检查该列表并确认——成功上传的 QSO 会在数据库中被标记为已发送。
导入确认
在 eQSL 页面上你有两个选项:
- 为我拉取 eQSL——Wavelog 从 eQSL 下载你所有最新的匹配结果,并把它们标记为已收到。
- 上传 ADIF 文件——导入从 eQSL.cc 导出的收件箱 ADIF。
查看卡片
在日志中点击某个已确认 QSO 的收到箭头,会下载该 eQSL 卡片图片并缓存在你的服务器上。所有已缓存的卡片都汇集在 Logbook -> View eQSL Cards 下——参见确认与卡片。
工具
「将所有 QSO 标记为已发送到 eQSL」会在并未真正发送的情况下,把所有待处理的 QSO 标记为已上传。在全新安装、且你此前已手动上传过数千条 QSO 的场景中,这正是你需要的。
计划安排
在 Cronmanager(Admin -> Cron Jobs)中启用 eqsl_sync 任务。它会在一次运行中完成上传和下载,默认每 6 小时执行一次。
调试
如果上传失败,请调高 application/config/config.php 中的日志级别(log_threshold),并检查 application/logs 中的文件。