Atunci când se lucrează cu UpdateListItems prin intermediul lists.asmx, este uşor pentru a genera eroare:
Parametru invalid URL.
URL-ul furnizat conține o comandă invalidă sau valoare. Vă rugăm să verificaţi URL-ul din nou.
Puteţi obţine această eroare atunci când aţi uitat să includă ID din lista de câmpuri pentru a actualiza. Acest lucru, ca o mulţime de aceste SP servicii web, este un pic contraintuitiv, deoarece trebuie să includă ID-ul în atributul ID <Metoda> element. Si nu esti actualizat ID şi, probabil, vrea să niciodată în primul rând.
Acest plic de săpun funcţionează:
<soapenv:Plic xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/'> <soapenv:Organism> <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/'> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <actualizări> <Lot LaEroare ="Continua"> <Metoda ID ="1" Cmd ="Update"> <Numele de câmp ="CooperativeLock">blocat!</Câmp> <Numele de câmp ="ID">1</Câmp> </Metoda> </Lot> </actualizări> </UpdateListItems> </soapenv:Organism> </soapenv:Plic>
Dacă benzi afară ID câmp referinţă apoi veţi primi mesajul "Parametru Invalid URL" enervant.
</scop>
Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin
mulţumesc, simple, dar eficiente post, Am salvat o gramada de timp.