您需要使用
MoveItem
活动
创建类文件。将其保存到EWSType/MoveItemType。php
<?php
/**
* Definition of the MoveItemType type
*
* @package php-ews
* @subpackage Types
*/
/**
* Definition of the MoveItemType type
*/
class EWSType_MoveItemType extends EWSType
{
/**
* ToFolderId property
*
* @var EWSType_TargetFolderIdType
*/
public $ToFolderId;
/**
* DistinguishedFolderId property
*
* @var EWSType_DistinguishedFolderIdType
*/
public $DistinguishedFolderId;
/**
* ItemIds property
*
* @var EWSType_NonEmptyArrayOfBaseItemIdsType
*/
public $ItemIds;
}
然后在应用程序代码中执行以下操作:
// Generic connection sample code
$ews = new ExchangeWebServices($host, $username, $password);
$request = new EWSType_MoveItemType();
$request->ToFolderId->FolderId->Id = 'FOLDER_ITEM_ID_VALUE';
$request->ToFolderId->FolderId->ChangeKey = 'FOLDER_ITEM_CHANGE_KEY_VALUE';
$request->ItemIds->ItemId->Id = 'ITEM_ID_VALUE';
$request->ItemIds->ItemId->ChangeKey = 'ITEM_CHANGE_KEY_VALUE';
// Generic execution sample code
$response = $ews->MoveItem($request);
echo '<pre>'.print_r($response, true).'</pre>';