<font size="2">I can't seem to get the updates to custom fields to work on existing posts, but creating new posts with custom fields seems to be working just fine.<br><br><br>Creating new post (Success!):<br><br>POST /wordpress/xmlrpc.php HTTP/1.0<br>
Host: <a href="http://www.mydomain.com">www.mydomain.com</a><br>Content-Type: text/xml<br>User-Agent: The Incutio XML-RPC PHP Library<br>Content-length: 961<br><br><?xml version="1.0"?><br><methodCall><br>
<methodName>metaWeblog.newPost</methodName><br><params><br><param><value><int>1</int></value></param><br><param><value><string>********</string></value></param><br>
<param><value><string>********</string></value></param><br><param><value><struct><br> <member><name>title</name><value><string>430 N Michigan Ave</string></value></member><br>
<member><name>description</name><value><string>Hello World!</string></value></member><br> <member><name>publish</name><value><boolean>1</boolean></value></member><br>
<member><name>custom_fields</name><value><array><data><br> <value><struct><br> <member><name>key</name><value><string>_listing_price</string></value></member><br>
<member><name>value</name><value><string>300000</string></value></member><br></struct></value><br></data></array></value></member><br></struct></value></param><br>
<param><value><boolean>1</boolean></value></param><br></params></methodCall><br><br><?xml version="1.0"?><methodResponse><params><param><value><string>569</string></value></param></params></methodResponse><br>
<br><br>Editing an existing post (Fail!):<br><br><br><br></font><pre><font size="2">POST /wordpress/xmlrpc.php HTTP/1.0<br>Host: <a href="http://www.mydomain.com">www.mydomain.com</a><br>Content-Type: text/xml<br>User-Agent: The Incutio XML-RPC PHP Library<br>
Content-length: 989<br><br><?xml version="1.0"?><br><methodCall><br><methodName>metaWeblog.editPost</methodName><br><params><br><param><value><string>442</string></value></param><br>
<param><value><string>********</string></value></param><br><param><value><string>********</string></value></param><br><param><value><struct><br>
<member><name>title</name><value><string>430 N Michigan Ave</string></value></member><br> <member><name>description</name><value><string>Updated Hello World 3!</string></value></member><br>
<member><name>publish</name><value><boolean>1</boolean></value></member><br> <member><name>custom_fields</name><value><array><data><br>
<value><struct><br> <member><name>id</name><value><string>442</string></value></member><br> <member><name>key</name><value><string>_listing_price</string></value></member><br>
<member><name>value</name><value><string>300000</string></value></member><br></struct></value><br></data></array></value></member><br></struct></value></param><br>
<param><value><boolean>1</boolean></value></param><br></params></methodCall><br></font></pre>
<pre><font size="2"><?xml version="1.0"?><methodResponse><params><param><value><boolean>1</boolean></value></param></params></methodResponse><br>
</font></pre><font size="2"><br>The ID field in custom fields (442) is the ID for an existing, valid post in the blog. I've tried this value as a string, casted to an int, etc. I can't seem to make it work.<br><br>
Any ideas or suggestions would be most appreciated. <br><br></font>