[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacsweblogs] New xml-rpc.el and weblogger.el
From: |
John SJ Anderson |
Subject: |
Re: [Emacsweblogs] New xml-rpc.el and weblogger.el |
Date: |
Wed, 9 Sep 2009 22:30:19 -0400 |
I've released some updates to the weblogger.el and xml-rpc.el
packages.
If you could try them out and let me know if you encounter problems,
I'd
appreciate it.
Attempting to use the most recent versions of weblogger.el and xml-
rpc.el from the 'emacsweblogs' bzr repo, against a MovableType blog,
I get this:
Debugger entered--Lisp error: (error "XML-RPC fault `Application
failed during request deserialization: wrong element 'evalue'
'")
signal(error ("XML-RPC fault `Application failed during request
deserialization: wrong element 'evalue'\n'"))
error("XML-RPC fault `%s'" "Application failed during request
deserialization: wrong element 'evalue'\n")
(let ((resp ...)) (setq xml-rpc-fault-string (nth 2 resp)) (setq
xml-rpc-fault-code (nth 1 resp)) (error "XML-RPC fault `%s'" xml-rpc-
fault-string))
(cond ((not ...) (error "No methodResponse found")) ((xml-rpc-
response-errorp xml) (let ... ... ... ...)) (t (let ... ...)))
xml-rpc-xml-to-response(((methodResponse nil (fault nil ...))))
(cond ((stringp response) (list ...)) (t (xml-rpc-xml-to-response
response)))
(let ((response ...)) (cond (... ...) (t ...)))
xml-rpc-method-call("http://www.SITE.org/mt/mt-xmlrpc.cgi"
metaWeblog\.newPost "1" "USERNAME" "PASSWORD" (("title" . "test")
("authorName" . "genehack") ("dateCreated" :datetime (14445 17280))
("description" . "this is another test.")) nil)
weblogger-api-meta-new-entry((("authorName" . "genehack")
("dateCreated" :datetime (14445 17280)) ("texttype") ("url")
("title" . "test") ("tags") ("entry-id") ("content" . "this is another
test.")) nil)
funcall(weblogger-api-meta-new-entry (("authorName" . "genehack")
("dateCreated" :datetime (14445 17280)) ("texttype") ("url")
("title" . "test") ("tags") ("entry-id") ("content" . "this is another
test.")) nil)
(cons "entry-id" (funcall weblogger-api-new-entry struct publishp))
(add-to-list (quote struct) (cons "entry-id" (funcall weblogger-api-
new-entry struct publishp)))
(ring-insert weblogger-entry-ring (add-to-list (quote struct) (cons
"entry-id" ...)))
weblogger-api-new-entry((("authorName" . "genehack")
("dateCreated" :datetime (14445 17280)) ("texttype") ("url")
("title" . "test") ("tags") ("entry-id") ("content" . "this is another
test.")) nil)
(weblogger-entry-setup-headers (weblogger-api-new-entry entry
publishp))
(cond ((cdr ...) (weblogger-update-ring entry) (weblogger-api-send-
edits entry publishp) (set-buffer-modified-p nil)) (t (weblogger-entry-
setup-headers ...)))
(cond ((and ... ...) (weblogger-server-username arg) (weblogger-
server-password arg) (weblogger-weblog-id arg) (cond ... ...)) (t
(message "Nothing to post.")))
(let ((entry ...)) (cond (... ... ... ... ...) (t ...)))
(if (not (equal ... *weblogger-entry*)) (message "You are not in
the *weblogger-entry* buffer.") (let (...) (cond ... ...)))
weblogger-save-entry(nil nil)
weblogger-send-entry()
call-interactively(weblogger-send-entry nil nil)
This is with:
GNU Emacs 23.1.1 (i386-apple-darwin9.7.0, NS apple-appkit-949.46) of
2009-07-30 on pseudopolis.home.genehack.org
Obviously username, password, and site are elided; however, I have
just used Net::MovableType against this same interface to load over
1000 entries.
I was intending to try to debug this some more on my own before
bothering you, but since you asked...
chrs,
john.
- [Emacsweblogs] New xml-rpc.el and weblogger.el, Mark A. Hershberger, 2009/09/09
- Re: [Emacsweblogs] New xml-rpc.el and weblogger.el,
John SJ Anderson <=
- [Emacsweblogs] New xml-rpc.el and weblogger.el, Mark A. Hershberger, 2009/09/13
- Re: [Emacsweblogs] New xml-rpc.el and weblogger.el, John Anderson, 2009/09/13
- [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Leo, 2009/09/15
- [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Mark A. Hershberger, 2009/09/13
- [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Leo, 2009/09/14
- Re: [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Mark A. Hershberger, 2009/09/14
- [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Leo, 2009/09/14
- Re: [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Mark A. Hershberger, 2009/09/14
- [Emacsweblogs] Re: New xml-rpc.el and weblogger.el, Leo, 2009/09/15