Hi there. I’m wrapping up my first ever installation of EE and it’s been pretty smooth. I am in the process of trying to incorporate Marsedit. It connects and downloads the existing articles. When I write a post in Marsedit, the image gets put in my uploads folder just fine. However, the writing is nowhere to be found.
* I am working on EE 2.1.3 build 20101220.
* My Metaweblog API is http://sidesix.org/aside/?ACT=20&id=1.
* I have one channel.
* The custom fields are post_excerpt, post_body, and keywords.
* Each is set to the default textarea and the drop down fields below are populated.
* I am using A2hosting.com to host the site and they are running the newest version of php.
* Marsedit is configured for System name: “Other”, Metaweblog API.
* The Metaweblog API endpoint URL is http://sidesix.org/aside/?ACT=20&id=1, blog ID is configured to 1.
* I entered one custom field into Marsedit of “keywords.”
* I am using Markdown when writing the post, but I have selected “before sending post encode with HTML” and text encoding is UTF-8. Options panel is set to “defaults to last choice” and the post status is set to “draft.
* On EE the Metaweblog API entry status is set to “Do Not Set Status Client Decides”
* Marsedit version 3.1.5 (4046)
</code></pre>
The Marsedit Network log shows the following:
Network message sent: 2011-01-19 17:41:02 -0800
URL: http://sidesix.org/aside/?ACT=20&id=1
Method name: metaWeblog.newPost
Network reply received: 2011-01-19 17:41:03 -0800
URL: http://sidesix.org/aside/?ACT=20&id=1
Method name: metaWeblog.newPost
Status code: 200
Succeeded: YES
Request text:
<?xml version="1.0" encoding="utf-8"?>
<methodCall>
<methodName>metaWeblog.newPost</methodName>
<value><string>1</string></value>
</param>
<value><string>groucho</string></value>
</param>
<value><string>[password]</string></value>
</param>
<value>
<struct>
<member>
<name>custom_fields</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>key</name>
<value><string>keywords</string></value>
</member>
<member>
<name>value</name>
<value><string>Angry Birds, addiction, cocaine, iPad</string></value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
<member>
<name>flNotOnHomePage</name>
<value><boolean>0</boolean></value>
</member>
<member>
<name>title</name>
<value><string>Angry Birds</string></value>
</member>
<member>
<name>categories</name>
<value>
<array>
<data>
<value><string>Software</string></value>
</data>
</array>
</value>
</member>
<member>
<name>description</name>
<value><string>You know, I always thought that cocaine was addictive. And then I made the mistake of downloading Angry Birds onto my iPad. As far as games go, Angry Birds is as simple and as intuitive as snorting lines off a mirror.
Rest of post is here, then:
/string></value>
</member>
</struct>
</value>
</param>
<value><boolean>1</boolean></value>
</param>
</params>
</methodCall>Response text:
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<value>
<string>Array</string>
</value>
</param>
</params>
</methodResponse>
Network message sent: 2011-01-19 17:41:03 -0800
URL: http://sidesix.org/aside/?ACT=20&id=1
Method name: metaWeblog.getPost
Network reply received: 2011-01-19 17:41:03 -0800
URL: http://sidesix.org/aside/?ACT=20&id=1
Method name: metaWeblog.getPost
Status code: 200
Succeeded: NO
—Fault Error—
Fault code: 805
Fault string: No Entries Found
Request text:
<?xml version=“1.0” encoding=“utf-8”?>
<methodCall>
<methodName>metaWeblog.getPost</methodName>
<value><string>Array</string></value>
</param>
<value><string>groucho</string></value>
</param>
<value><string>[password]</string></value>
</param>
</params>
</methodCall>
Response text:
<?xml version=“1.0” encoding=“UTF-8”?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>805</int></value>
</member>
<member>
<name>faultString</name>
<value><string>No Entries Found</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
I’ve probably forgotten to set something? I hope it’s an easy and obvious fix. Whatever I love to learn. Hope you can help.
Thank you! Dan Avery