Podczas pracy z UpdateListItems przez lists.asmx, to jest łatwe do generowania błędu:
Nieprawidłowy adres URL parametr.
Podany adres URL zawiera nieprawidłowe polecenie lub wartość. Proszę sprawdzić adres URL ponownie.
Można dostać ten błąd, gdy zapomnisz włączenie ID w listy pól, aby zaktualizować. To, jak dużo tych SP usług sieci web, jest nieco sprzeczne z intuicją, ponieważ trzeba dołączyć identyfikator atrybut ID <Metoda> elementu. I nie jesteś aktualizacja ID i prawdopodobnie nigdy nie chcesz w pierwszej kolejności.
Działa ta koperta:
<soapenv:Koperta xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ "> <soapenv:Organ> <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ "> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <Aktualizacje> <Partia OnError ="Nadal"> <Metoda ID ="1" Cmd ="Aktualizacja"> <W polu Nazwa ="CooperativeLock">zablokowany!</Pole> <W polu Nazwa ="IDENTYFIKATOR">1</Pole> </Metoda> </Partia> </Aktualizacje> </UpdateListItems> </soapenv:Organ> </soapenv:Koperta>
Jeśli pasek się odwołanie do pola ID następnie otrzymasz irytujący komunikat "Nieprawidłowy URL parametr".
</koniec>
Follow me on Twitter wiek na http://www.twitter.com/pagalvin
Podziękowania, prosty, ale skuteczny post, I zapisane wiele czasu.