Thanks Scott- appreciate for the effort. I am using Curl also.
My php Code setting up the string (as address):
$shippingaddress = $order->shipping_address_1 . ‘,\n’ . $order->shipping_address_2 . ‘\n’ . $order->shipping_city . ‘,\n’ . $order->shipping_state . ’ ’ .$order->shipping_postcode;
which results in a string something like this being passed to Airtable:
“10 Any Street,\nSuburb,\nVIC3000”
The fields are added into an array, json encoded, then Posted using the following:
curling statement here;
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, “POST”);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
This works fine, but \n is retained just as sent instead of being read as a line break.
I found the problem. It was two-fold.