【发布时间】:2015-05-27 10:35:24
【问题描述】:
我正在尝试连接 PHP-EWS 和我的 Exchange 服务器。 我使用来自https://github.com/jamesiarmes/php-ews/wiki的脚本
但每次我加载脚本时浏览器都会告诉我
未收集异常:版本错误
这是我的脚本(自动加载器在一个额外的文件中,所以不用担心它可以工作)
$server = "***********";
$username="***********";
$password="*******";
$version= "2010"; // or Exchange 2010; Exchange 2010 SP1
$ews = new ExchangeWebServices($server, $username, $password, $version);
$request = new EWSType_FindFolderType();
$request->Traversal = EWSType_FolderQueryTraversalType::SHALLOW;
$request->FolderShape = new EWSType_FolderResponseShapeType();
$request->FolderShape->BaseShape = EWSType_DefaultShapeNamesType::ALL_PROPERTIES;
// configure the view
$request->IndexedPageFolderView = new EWSType_IndexedPageViewType();
$request->IndexedPageFolderView->BasePoint = 'Beginning';
$request->IndexedPageFolderView->Offset = 0;
// set the starting folder as the inbox
$request->ParentFolderIds = new EWSType_NonEmptyArrayOfBaseFolderIdsType();
$request->ParentFolderIds->DistinguishedFolderId = new EWSType_DistinguishedFolderIdType();
$request->ParentFolderIds->DistinguishedFolderId->Id = EWSType_DistinguishedFolderIdNameType::INBOX;
// make the actual call
$response = $ews->FindFolder($request);
?>
有没有人知道为什么我一直在得到
未收集异常:版本错误
知道该怎么做吗?
【问题讨论】:
标签: php github exchange-server php-ews