Laravel 5.1 と Guzzlehttp 6.1 を使用して、クレバータップへの投稿リクエストを作成しています。
$client = new \GuzzleHttp\Client(['headers' => ['X-CleverTap-Account-Id' => '**********','X-CleverTap-Passcode'=>'*************8']]);
$result = $client->request('POST','https://api.clevertap.com/1/upload',["d"=>[
"identity"=>"1189549",
"ts"=>1419421212,
"type"=>"profile",
"profileData"=>[
"Name"=>"Jack Montana",
"Email"=>"jack@gmail.com",
"Phone"=>"+14155551234",
"Gender"=>"M",
"Employed"=>"Y",
"Education"=>"Graduate",
"Married"=>"Y",
"Age"=>28,
"Customer Type"=>"Platinum",
]]]);
次のエラーが発生しています。
クライアント エラー:応答が返さ
POST https://api.clevertap.com/1/upload
れました400 Bad Request
: { "status" : "fail" , "error" : "ペイロードは必須です"}