3.5 KiB
3.5 KiB
小红书发布功能使用指南
📋 问题修复情况
✅ 问题1: 右键菜单无法弹出登录窗口
原因: 登录状态检查方法在主线程调用时可能失败 修复:
- 添加了详细的调试日志
- 临时设置为总是显示登录对话框(便于测试)
- 在 main.ts 中添加了状态提示
✅ 问题2: 验证码发送后手机收不到
原因: 当前为开发模式,使用模拟验证码服务 修复:
- 明确标注为开发模式
- 提供测试验证码:
123456 - 在界面中显示测试提示
🚀 测试步骤
1. 基本测试流程
-
右键发布:
- 在文件资源管理器中选择任意
.md文件 - 右键选择"发布到小红书"
- 应该看到提示:"开始发布到小红书..."
- 在文件资源管理器中选择任意
-
登录对话框:
- 会自动弹出登录对话框
- 默认手机号:
13357108011 - 标题显示为:"登录小红书"
-
验证码测试:
- 点击"发送验证码"按钮
- 看到提示:"验证码已发送 [开发模式: 请使用 123456]"
- 在验证码输入框中输入:
123456 - 点击"登录"按钮
-
登录成功:
- 显示"登录成功!"
- 1.5秒后自动关闭对话框
- 继续发布流程
2. 开发者控制台日志
打开开发者控制台(F12),可以看到详细日志:
开始发布到小红书... filename.md
检查登录状态...
登录状态: false
用户未登录,显示登录对话框...
打开登录模态窗口...
[模拟] 向 13357108011 发送验证码
[开发模式] 请使用测试验证码: 123456
[模拟] 使用手机号 13357108011 和验证码 123456 登录
登录成功回调被调用
登录窗口关闭
登录结果: true
🔧 调试信息
当前模拟状态
- 登录检查: 总是返回未登录状态(便于测试登录流程)
- 验证码发送: 模拟发送,不会真正发送短信
- 验证码验证: 接受测试验证码
123456,000000,888888 - 内容发布: 会执行内容转换,但实际发布为模拟状态
预期的用户交互
- ✅ 右键菜单显示"发布到小红书"
- ✅ 点击后显示加载提示
- ✅ 自动弹出登录对话框
- ✅ 默认手机号已填写
- ✅ 发送验证码功能正常
- ✅ 使用测试验证码可以成功登录
- ✅ 登录成功后会关闭对话框
🐛 故障排除
如果登录对话框没有弹出
- 检查开发者控制台是否有错误信息
- 确认是否安装了最新版本的插件
- 检查是否选择的是
.md文件
如果验证码验证失败
- 确认输入的是测试验证码:
123456 - 检查是否先点击了"发送验证码"
- 确认倒计时已开始(60秒)
如果发布流程中断
- 查看开发者控制台的详细错误信息
- 确认文件格式为有效的 Markdown
- 检查插件是否正确加载了所有小红书模块
💡 下一步工作
生产环境集成
- 真实验证码服务: 集成小红书官方验证码API
- 登录状态持久化: 保存登录状态,避免重复登录
- 实际发布接口: 连接小红书创作者平台API
- 错误处理优化: 添加更详细的错误提示和恢复机制
功能增强
- 批量发布: 支持选择多个文件批量发布
- 发布历史: 记录发布历史和状态
- 内容预览: 发布前预览小红书格式效果
- 高级设置: 允许用户自定义发布参数
开发状态: ✅ 功能调试完成,可以进行UI测试
测试验证码: 123456
当前版本: v1.3.0-dev
最后更新: 2024-12-31