当我尝试在 wordpress 中使用 xmlrpc 上传数据时出现错误。以前的代码可以正常工作,但突然间开始出现此错误。我没有更改代码中的任何内容。
错误 (-32300):传输错误 - HTTP 状态代码不是 200
另外,我知道我的脚本有效,因为谷歌浏览器在 GET 请求上返回“正常”状态。php.ini 分配了 128mb 的内存。
这是用于发布帖子的代码
/**
* Make Posts using the XMLRPC classes
*/
function makePosts() {
$data_set = $this->getMovieLinks();
$xml_client = new XMLRPClientWordPress();
foreach ($data_set as $key) {
echo '<pre>';
echo 'This is title movie about to be added ======== : ' . $key['title'];
echo '</pre>';
//new_post($title,$summary,$category,$image_url,$internal_links)
if ($xml_client->new_post($key['title'], $key['summary'], $key['category'], $key['image'], $key['internal_links']) ) {
$status=1;
} else {
$status=0;
}
if (isset($status)) {
echo ' ====== ADDED';
} else {
echo ' ====== ERROR ADDING';
}
}
} // Function makePosts endes here