我正在尝试使用基本身份验证来认证 API。 似乎下面的代码应该可以工作,但是当我在 scratch 缓冲区中使用 C-x C-e 运行它后,它会崩溃(显示:debugger entered--Lisp error: (wrong-type-argument characterp))。
以下是我的代码。 如果有人知道我需要更改什么才能使其正常工作,请告诉我! 在线上几乎找不到完整的 Emacs Lisp 基本身份验证示例,因此这将是一个巨大的帮助。
以下是我的代码。 如果有人知道我需要更改什么才能使其正常工作,请告诉我! 在线上几乎找不到完整的 Emacs Lisp 基本身份验证示例,因此这将是一个巨大的帮助。
(setq ztoken "areallyfaketokenrandomtokenwithfakechars")
(setq zsite "https://fake.zendesk.com/api/v2/users/1100000011/related.json")
(let ((url-request-method "GET")
(url-request-extra-headers '(("Content Type" . "application/json")
("Authorization" . ,(concat "Basic "
(base64-encode-string
(concat "joe@fake.com/token" ":" ztoken)))))))
(condition-case nil
(url-retrieve-synchronously
(format zsite))))
(setq debug-on-error t)
这样的代码,你可以得到更有帮助的调试信息。 - lawlist