Я пытаюсь вызвать lists.asmx UpdateListItems (), чтобы удалить элемент списка по уникальному идентификатору или guid. Следующий пакет xml завершается неудачно с «Неверный параметр URL. Указанный URL содержит недопустимую команду или значение. Пожалуйста, проверьте URL еще раз».
<Batch OnError="Continue" ListVersion="1" ViewName="">
<Method ID="1" Cmd="Delete">
<Field Name="Guid">7be4a863ce-08de-4506-9c69-400749860e76</Field>
</Method>
</Batch>
Кроме того, я пробовал с и без включения "{}", UrlEncoding, используя UniqueId вместо Guid, с префиксом guid "[id]; #" и т. Д., Но безрезультатно.
Использование идентификатора будет работать, но я бы предпочел использовать Guid, если это возможно:
<Batch OnError="Continue" ListVersion="1" ViewName="">
<Method ID="1" Cmd="Delete">
<Field Name="ID">29</Field>
</Method>
</Batch>
У кого-нибудь есть идеи, или это невозможно с помощью UniqueID или Guid?