我是cardav和caldav协议的新手。关于这个问题,我已经做过很多关于baikal sogosync的搜索,但我真的很喜欢这个。所有脚本api都为使用sogo服务器设置了不同的错误。
我尝试使用php配置sogo服务器到我的本地服务器,我尝试使用sabredav包并按照安装指南进行操作。
最后我还尝试使用CardDav-PHP库,但我不知道他给出了响应代码200,但我得到的反应如下:
HTTP/1.1 200 OK
Date: Sat, 26 Oct 2013 14:12:12 GMT
content-length: 2595
content-type: text/html; charset=utf-8
set-cookie: 0xHIGHFLYxSOGo=discard; expires=Fri, 25-Oct-2013 14:12:12 GMT; path=/SOGo/
Vary: Accept-Encoding
Connection: close*
We've detected that your browser version is currently not supported on this site. Our recommendation is to use Firefox. Click on the link below to download the most current version of this
我不知道为什么会在简单的api调用上发生这种情况:
require_once 'carddav.php';
$carddav = new carddav_backend('https://mysogourl/SOGo/mysogousername/Contacts/');
$carddav->set_auth('mysogousername', 'mysogopassword');
$obj = $carddav->get();
echo "<pre>";print_r($obj);exit;
任何教程或示例都会很棒。