Clio api的新功能,但我尝试使用Clio Api通过使用以下代码来提取活动列表。我得到的所有响应是一个空字符串,没有错误或错误号为零。没有约会,我会得到我所有活动的清单。
$header = 'Authorization: bearer ' . $this->token;
$ch = curl_init();
// date hardcoded for sample
$url= $this->base . $this->API_version . "activities?updated_since=2012-10-12T14:15:16 -0500" ;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array($header));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
die('Error: "' . curl_error($ch) . '" - Code: ' . curl_errno($ch));
答案 0 :(得分:1)
Clio API调用中使用的任何日期都需要提供为REST端点文档中指定的字符串:
https://app.clio.com/api/v4/documentation
对于您的特定型号:文档所在的活动: https://app.clio.com/api/v4/documentation#tag/Activities
updated_since [string]<日期时间> 过滤活动记录到那些 在特定时间之后具有updated_at字段。 (期待一个 ISO-8601时间戳)。
以下是符合ISO-8601标准的时间戳,因为:
created_since = 2017-12-29T16:27:15 + 01:00
created_since = 2017-12-29T16:27:15Z
这不符合ISO-8601。
created_since = 2017-12-29T16:27:15 +01:00
(空格)ISO-8601字符串
中不接受[ASCII-32]字符答案 1 :(得分:0)
尝试使用 curl_setopt($ ch,CURLOPT_COOKIEJAR,$ cookie_jar);
您的完整网址是什么?
答案 2 :(得分:0)
解决这个问题的方法是放弃时区' -0500'在约会结束时。一旦掉线就可以了。