$postcontent = array(
'post_type' => 'post',
'post_status' => $post_status,
'post_title' => $post_title,
'post_name' => $post_title,
'post_content' => $post_content,
'post_thumbnail' => $image_returnInfo['id']
// 'terms_names'=> array('category' => $category_battery),
);
$res = $client -> query('wp.newPost',1, $usr, $pwd, $postcontent);
$postID = $client->getResponse();
print_r($client);
В то время как я пытался вставить пост из XmlRpc WordPress апи я получил ошибку 32300. Как я могу решить эту проблему?XMLRPC ошибка запроса объект 32300 транспортной ошибка
У меня получился следующий результат.
IXR_Client Object
(
[server] => battery.kis-com.ch
[port] => 80
[path] => /battery-station/xmlrpc.php
[useragent] => The Incutio XML-RPC PHP Library
[response] =>
[message] =>
[debug] =>
[timeout] => 15
[headers] => Array
(
[Host] => battery.kis-com.ch
[Content-Type] => text/xml
[User-Agent] => The Incutio XML-RPC PHP Library
[Content-Length] => 781
)
[error] => IXR_Error Object
(
[code] => -32300
[message] => transport error - HTTP status code was not 200
)
)
О, наконец, я нашел точную проблему. на самом деле это была проблема с проблемой протокола https:. код, который я использовал, не работает с https. Я использовал следующий код для https. –