Quan es treballa amb UpdateListItems mitjançant lists.asmx, és fàcil generar l'error:
Paràmetre URL invàlid.
L'adreça URL proporcionada conté una ordre o un valor no vàlid. Si us plau aturi l'URL nou.
Pot aconseguir aquest error quan us oblideu incloure ID en el la llista dels camps d'actualitzar. Això, com molts d'aquests SP serveis web, és una mica contradictori ja que necessita d'incloure l'ID de l'atribut d'ID de la <Mètode> element. I no esteu actualitzat ID i probablement mai volia en primer lloc.
Aquest sabó sobres obres:
<soapenv:Sobres xmlns:soapenv =' http://schemas.xmlsoap.org/SOAP/envelope/'> <soapenv:Cos> <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/'> <NOMBRELISTA>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</NOMBRELISTA> <actualitzacions> <Lot OnError ="Continuï"> <Mètode ID ="1" Cmd ="Actualització"> <Nom del camp ="CooperativeLock">tancat!</Camp> <Nom del camp ="ID">1</Camp> </Mètode> </Lot> </actualitzacions> </UpdateListItems> </soapenv:Cos> </soapenv:Sobres>
Si vostè es despulla fora la referència de camp ID llavors aconseguirà el missatge molest "Paràmetre URL invàlid".
</final>
Follow me on Twitter http://www.twitter.com/pagalvin
Gràcies, missatge simple però eficaç, M'estalviava molt temps.