私はAPIにデータを送信しています。これは、このような形式を望んでいる:JSONエンコードオブジェクトの作成
{
"subscribers": [{
"email": "[email protected]",
"time_zone": "America/Los_Angeles",
"custom_fields": {
"name": "John Doe"
}
}]
}
私はこのようにPHPでJSONオブジェクトを構築しています:
$subscriberInfo = [
'subscribers' => [
['email' => $email],
['custom_fields'] => [
['name' => "Bob"]
]
]
];
$encoded = json_encode($subscriberInfo);
APIは['custom_fields']
を拒否されます。
私は間違っていますか?
は、APIは、正確なフォーマットを必要としていますか?もしそうなら、配列の 'time_zone'部分がありません。さらに詳しい情報については、APIの開発者にお尋ねしたいかもしれません。 –
タイムゾーンは任意です –
彼らのサポートはうんざりです。私は他の答えのために2日間待っていた –