0

https://github.com/jamesiarmes/php-ews/wikiの php-ews スクリプトを使用しています。このスクリプトを実行すると、ブラウザーに常にエラー メッセージが表示されます。それは言う

収集されていません例外: 間違ったバージョン

何をすべきか考えている人はいますか?(config.incインクルードでオートローダーをロードすると動作します)

Exchange バージョン 2010 SP1

    #include("../include/all_inc.inc");

    $server = "******";
    $username="******";
    $password="*****";
    $version =ExchangeWebServices::VERSION_2010;

    $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);

    ?>
4

1 に答える 1