私は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-coder