我正在建立mailchimp集成,它们需要使用JSON代码进行POST调用。
不,我使用的是实际有效的代码:
$data = wp_remote_post($url, array(
'headers' => array('Content-Type' => 'application/json; charset=utf-8'),
'body' => json_encode($array_with_parameters),
'method' => 'POST'
));
但是,它返回一个PHP警告
警告:http_build_query():参数1应该是数组或对象。第507行的../wp-includes/Requests/Transport/cURL.php中给出的值不正确
怎么回事?
我试图只在'body'索引中使用普通数组,但是MailChimp返回JSON解析错误。
1
您是否已将此补丁应用到核心?core.trac.wordpress.org/ticket/37700
—
Otto
有趣。是一个商业插件,然后必须在任何WP安装中都可以使用。但是由于似乎是WP错误,对我来说还可以。非常感谢!
—
a编码器