插件同步失败或认证卡住,90%因token配置错误或notestoreurl协议写反(须为http而非https);中国用户必须通过https://app.yinxiang.com/api/developertoken.action申请激活开发者权限,token须以s=开头且notestoreurl需匹配账户实际shard编号。

插件能用,但同步失败或认证卡住,90% 是 token 配置错或 URL 协议写反了。
怎么装 sublime-evernote 插件
别走 Package Control 以外的路——手动安装容易漏依赖、版本不匹配,而且这个插件没提供独立 release 包。
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Package Control: Install Package回车 - 等仓库加载完,输入
evernote,选中sublime-evernote(注意不是Evernote或EN-Plugin)回车 - 安装完成不弹窗?正常。插件没 UI 入口,全靠命令面板驱动
为什么填了 token 还提示 “developer tokens are disabled”
这是 Evernote 服务端返回的明确拒绝信号,不是你本地输错了字符。
- 中国用户必须访问
https://app.yinxiang.com/api/DeveloperToken.action,国际用户才是https://www.evernote.com/api/DeveloperToken.action—— 混用域名直接 403 - 页面显示该提示,说明你的账号未开通开发者权限:免费账户默认关闭,需发邮件至
support@yinxiang.com(国内)或support@evernote.com(国际)申请激活 - 收到回复后,刷新页面再点 “Generate Token”,新生成的 token 才有效
Settings - User 里 token 和 noteStoreUrl 怎么填才对
格式看着简单,两个字段都容易栽在协议和拼写上。
-
token必须是以S=开头的完整字符串(例如S=xxx-xxx-xxx...),复制时别漏开头或结尾空格 -
noteStoreUrl是 HTTP 地址,不是 HTTPS —— 即使页面给的是https://...,你也得手动改成http://...,否则连接超时 - 完整配置示例(注意逗号和引号):
{
"token": "S=xxx-xxx-xxx...",
"noteStoreUrl": "http://www.yinxiang.com/shard/s1/notestore"
}
保存后不用重启 Sublime Text,但要确保文件路径是 Sublime Text 3/Packages/User/Evernote.sublime-settings,不是 Settings - Default。
list recent notes 命令没反应或报错 Connection refused
这不是插件坏了,而是网络链路断在了第一步:Sublime 没法连上 Evernote 的 NoteStore。
- 检查
noteStoreUrl中的shard/s1是否匹配你账户实际分片 —— 登录网页版,URL 里看到的是s2或s3?那就得改过来 - 国内用户如果用代理,确保 Sublime Text 走系统代理(它不读 .pac 或环境变量,得靠系统级代理设置)
- 执行
Evernote: Send to Evernote as new note前先试Evernote: List recent notes,只有这个成功了,后续写入才可能成功
真正麻烦的不是配置步骤,而是 Evernote 的 token 权限模型和分片机制完全不透明——你看到的错误信息里没有 shard 编号、没有 token 状态码、也没有重试建议。填错一次,就得重新走一遍申请流程。











