Pri delu z UpdateListItems preko lists.asmx, To je enostavno ustvari napako:
Parameter neveljaven URL.
URL preskrbljen vsebuje neveljaven ukaz ali vrednost. Prosimo preverite naslov spet.
Lahko dobiš to napako, ko ste pozabili vključiti ID v na seznam polj za posodobitev. To, kot veliko SP spletne storitve, je malo counterintuitive, saj morate vključiti ID v atributu ID v <Metoda> element. In ne boš posodobiti ID in verjetno nikoli ne želite na prvem mestu.
Te ovojnice SOAP deluje:
<soapenv:Ovojnica xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/Envelope/ "> <soapenv:Telo> <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/ "> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <posodobitve> <Paketna NaNapaki ="Še"> <Metoda ID ="1" Cmd ="Posodobitev"> <Polje ime ="CooperativeLock">zaklenjena!</Polje> <Polje ime ="ID">1</Polje> </Metoda> </Serija> </posodobitve> </UpdateListItems> </soapenv:Telo> </soapenv:Ovojnica>
Če ste strip, sklic polja ID potem boste dobili siten vest "Parameter neveljaven URL".
</namen>
Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin
hvala, preprost, vendar učinkovit post, Jaz zaščititi veliko od čas.