我们已正确实施Uber Ride Reminder API,并在收到请求时获得预期结果。
我们面临的唯一问题是,在100多个请求中,我们得到了任何一个请求的响应。其余请求只响应空响应。
我们正在使用Follow Function来发出Curl Post请求:
function get_data_post($url, $post_data, $headers = false, $timeout = 3) {
$ch = curl_init();
$timeout = $timeout;
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
if($headers)
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
以下是输入参数:
网址:https://api.uber.com/v1/reminders
请求对象: {“reminder_time”:1469880000,“phone_number”:“+ 911231231234”,“event”:{“time”:1469894400,“name”:“DIY艺术框架”,“位置”:“pH设计”,“纬度”: “23.03743”, “经度”: “72.5682099”}}
接头: 缓存控制:无缓存 接受:application / json Content-Type:application / json 授权:Token xyxxyxxyx-Aux