Pri práci s UpdateListItems cez lists.asmx, je to jednoduché generovanie chyby:
Neplatná adresa URL Parameter.
Poskytnutá adresa URL obsahuje neplatný príkaz alebo hodnoty. Znova skontrolujte adresu URL.
Môžete získať túto chybu, keď ste zabudli zahrnúť ID v zozname polí na aktualizáciu. Toto, rovnako ako mnoho z týchto SP webových služieb, je trochu neintuitívne, pretože budete potrebovať zahrnúť ID atribút ID <Metóda> prvok. A nie ste aktualizované ID a pravdepodobne nikdy chcú v prvom rade.
Táto obálka SOAP funguje:
<soapenv:Obálka xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ "> <soapenv:Orgán> <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ "> <listnate>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listnate> <aktualizácie> <Dávkové PriChybe ="Pokračovať"> <Metóda ID ="1" Cmd ="Update"> <Názov poľa ="CooperativeLock">zamknuté!</Pole> <Názov poľa ="ID">1</Pole> </Metóda> </Dávky> </aktualizácie> </UpdateListItems> </soapenv:Orgán> </soapenv:Obálka>
Ak ste pás ID pole odkaz potom dostanete otravné "Neplatná adresa URL parameter" správa.
</koniec>
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin
vďaka, jednoduchý, ale účinný príspevok, Som zachránil veľa času.