I am attempting to recreate a cURL request that looks like this:
curl -X "POST" "https://urlhere.com" \
-H "authorization: TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d $'{
"subscriptionid": "",
"templateid": "",
"to": [
""
],
"subject": "",
"data": {
"foo": 123,
"bar": 123
}
}'
Can anyone help me figure out how to create this in PHP? I currently have:
curl_setopt($cURL,CURLOPT_URL, $url);
curl_setopt($cURL,CURLOPT_POST, 1);
curl_setopt($cURL, CURLOPT_HTTPHEADER, array('authorization: '. $token));
curl_setopt($cURL, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($cURL, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($cURL,CURLOPT_POSTFIELDS, $json);
curl_setopt($cURL, CURLINFO_HEADER_OUT, true);
And of course my init, exec, and close statements.
But I receive back an error 401. Unauthorized.