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
—
오토
흥미 롭군 상용 플러그인이므로 모든 WP 설치에서 작동해야합니다. 그러나 WP 버그 인 것처럼 보이므로 괜찮습니다. 많은 감사합니다!
—
a-coder