【发布时间】:2016-05-30 10:14:54
【问题描述】:
我正在使用 Laravel 5.1 和 Guzzlehttp 6.1 向clevertap 发出 post 请求。
$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响应:{“状态”:“失败”,“错误”:“有效载荷 是强制性的”}
【问题讨论】:
-
你好,你能再检查一下格式并发布吗?第二个参数应该是对象数组
-
对..第二个参数应该是对象数组
标签: php laravel-5.1 guzzle clevertap