以前 一直用这个 都正常, 后来 请教了作者
现在要自己申请了 有道API, 现在申请到了 API
也试用了帮助文档中的, js 的 Demo 有正常返回
但 youdao-dictionary.el, 不会配置, 我是这样 配置的
当前命令可以正常调用
但返回, 提示这样的 错误
以前 一直用这个 都正常, 后来 请教了作者
现在要自己申请了 有道API, 现在申请到了 API
也试用了帮助文档中的, js 的 Demo 有正常返回
但 youdao-dictionary.el, 不会配置, 我是这样 配置的
当前命令可以正常调用
但返回, 提示这样的 错误
把配置改成下面这样
(use-package youdao-dictionary
:ensure t
:config
(setq youdao-dictionary-app-key "你的app key")
(setq youdao-dictionary-secret-key "你的 secret key"))
ps: 保护好自己的密钥
帮你改了改题目,方便后来人查找
-- 有道词典 youdao-dictionary.el 向作者 咨询后, 说现在要自己 申请有道 API, 但不会用! 请教下?
++ youdao-dictionary.el 如何设置API?
okay, 解决问题了 又学习到了一点,
(define-namespace youdao-dictionary-
是 命名空间 的意思, 要把上面的 连接到一起, 再来命名 变量
前面看源码, 也是连矇带猜的, 到是 有猜到了意思, 但 非IT人士 对此 敏感度, 不强
当出错了, 就 棘手了
(defcustom secret-key (getenv "YOUDAO_SECRET_KEY")
"Youdao dictionary Secret Key. You can get it from ai.youdao.com."
:type 'string)
(defcustom app-key (getenv "YOUDAO_APP_KEY")
"Youdao dictionary App Key. You can get it from ai.youdao.com."
:type 'string)