I'm using ecto 2.4.2, and for some reason, when I publish a new post, it doesn't show up on my blog front page. But I can go to the permalink or the URL for the post, and it's there. Weirder, when I got to the WordPress (I'm running 2.2, by the way) interface, it's listed as a published post, but it won't show up, even if I edit it and save it via WordPress. And I don't seem to be getting any error from ecto/xmlrpc. Here's the console transcript from posting from ecto:
Request with URL:
http://scripts.mit.edu/~aresnick/home/blog/xmlrpc.php
and data:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>metaWeblog.newPost</methodName>
<params>
<param>
<value><string>1</string></value>
</param>
<param>
<value><string>admin</string></value>
</param>
<param>
<value><string>******</string></value>
</param>
<param>
<value><struct>
<member>
<name>title</name>
<value><string>testing from ecto</string></value>
</member>
<member>
<name>mt_text_more</name>
<value><string></string></value>
</member>
<member>
<name>mt_allow_pings</name>
<value><i4>1</i4></value>
</member>
<member>
<name>description</name>
<value><string>ecto!</string></value>
</member>
<member>
<name>mt_keywords</name>
<value><string></string></value>
</member>
<member>
<name>dateCreated</name>
<value><dateTime.iso8601>20070621T14:55:13Z</dateTime.iso8601></value>
</member>
<member>
<name>mt_convert_breaks</name>
<value><string></string></value>
</member>
<member>
<name>mt_excerpt</name>
<value><string></string></value>
</member>
<member>
<name>mt_allow_comments</name>
<value><i4>1</i4></value>
</member>
</struct></value>
</param>
<param>
<value><boolean>0</boolean></value>
</param>
</params>
</methodCall>
Response:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<string>18</string>
</value>
</param>
</params>
</methodResponse>
Request with URL:
http://scripts.mit.edu/~aresnick/home/blog/xmlrpc.php
and data:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>metaWeblog.editPost</methodName>
<params>
<param>
<value><string>18</string></value>
</param>
<param>
<value><string>admin</string></value>
</param>
<param>
<value><string>******</string></value>
</param>
<param>
<value><struct>
<member>
<name>title</name>
<value><string>testing from ecto</string></value>
</member>
<member>
<name>mt_text_more</name>
<value><string></string></value>
</member>
<member>
<name>mt_allow_pings</name>
<value><i4>1</i4></value>
</member>
<member>
<name>description</name>
<value><string>ecto!</string></value>
</member>
<member>
<name>mt_keywords</name>
<value><string></string></value>
</member>
<member>
<name>dateCreated</name>
<value><dateTime.iso8601>20070621T14:55:13Z</dateTime.iso8601></value>
</member>
<member>
<name>mt_convert_breaks</name>
<value><string></string></value>
</member>
<member>
<name>mt_excerpt</name>
<value><string></string></value>
</member>
<member>
<name>mt_allow_comments</name>
<value><i4>1</i4></value>
</member>
</struct></value>
</param>
<param>
<value><boolean>1</boolean></value>
</param>
</params>
</methodCall>
Response:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<boolean>1</boolean>
</value>
</param>
</params>
</methodResponse>
Request with URL:
http://scripts.mit.edu/~aresnick/home/blog/xmlrpc.php
and data:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>metaWeblog.getPost</methodName>
<params>
<param>
<value><string>18</string></value>
</param>
<param>
<value><string>admin</string></value>
</param>
<param>
<value><string>******</string></value>
</param>
</params>
</methodCall>
Response:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member><name>dateCreated</name><value><dateTime.iso8601>20070621T14:55:13</dateTime.iso8601></value></member>
<member><name>userid</name><value><string>1</string></value></member>
<member><name>postid</name><value><string>18</string></value></member>
<member><name>description</name><value><string>ecto!</string></value></member>
<member><name>title</name><value><string>testing from ecto</string></value></member>
<member><name>link</name><value><string>http://scripts.mit.edu/~aresnick/home/blog/2007/06/21/testing-from-ecto/</string></value></member>
<member><name>permaLink</name><value><string>http://scripts.mit.edu/~aresnick/home/blog/2007/06/21/testing-from-ecto/</string></value></member>
<member><name>categories</name><value><array><data>
<value><string>uncategorized</string></value>
</data></array></value></member>
<member><name>mt_excerpt</name><value><string></string></value></member>
<member><name>mt_text_more</name><value><string></string></value></member>
<member><name>mt_allow_comments</name><value><int>1</int></value></member>
<member><name>mt_allow_pings</name><value><int>1</int></value></member>
<member><name>wp_slug</name><value><string>testing-from-ecto</string></value></member>
<member><name>wp_password</name><value><string></string></value></member>
<member><name>wp_author_id</name><value><string>1</string></value></member>
<member><name>wp_author_display_name</name><value><string>Alec Resnick</string></value></member>
</struct>
</value>
</param>
</params>
</methodResponse>
Request with URL:
http://scripts.mit.edu/~aresnick/home/blog/xmlrpc.php
and data:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>mt.getPostCategories</methodName>
<params>
<param>
<value><string>18</string></value>
</param>
<param>
<value><string>admin</string></value>
</param>
<param>
<value><string>******</string></value>
</param>
</params>
</methodCall>
Response:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<array><data>
<value><struct>
<member><name>categoryName</name><value><string>uncategorized</string></value></member>
<member><name>categoryId</name><value><string>1</string></value></member>
<member><name>isPrimary</name><value><boolean>1</boolean></value></member>
</struct></value>
</data></array>
</value>
</param>
</params>
</methodResponse>
Any ideas? Thanks!