Apabila bekerja dengan UpdateListItems melalui lists.asmx, sangat mudah untuk menjana Ralatnya:
Parameter URL tidak sah.
URL yang diberikan mengandungi perintah yang tidak sah atau nilai. Sila semak URL lagi.
Anda boleh mendapat ralat ini apabila anda terlupa untuk memasukkan ID dalam dalam senarai bidang-bidang untuk mengemaskini. Ini, seperti banyak perkhidmatan web-SP, adalah agak berlawanan kerana anda perlu memasukkan ID dalam atribut ID daripada pihak <Kaedah> elemen. Dan anda tidak dikemaskini ID dan mungkin tidak mahu di tempat pertama.
Kerja-kerja sampul surat SABUN ini:
<soapenv:Xmlns sampul surat:soapenv =' http://schemas.xmlsoap.org/SOAP/envelope/'> <soapenv:Badan> <UpdateListItems xmlns =' http://schemas.Microsoft.com/SharePoint/SOAP/'> <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName> <Kemas kini> <Kumpulan OnError ="Teruskan"> <Kaedah ID ="1" Cmd ="Kemas kini"> <Medan nama ="CooperativeLock">dikunci!</Bidang> <Medan nama ="ID">1</Bidang> </Kaedah> </Kelompok> </Kemas kini> </UpdateListItems> </soapenv:Badan> </soapenv:Sampul surat>
Jika anda jalur Keluar ID bidang rujukan maka anda akan mendapat mesej "URL tidak sah parameter" menyakitkan hati.
</akhir>
Mengikuti aku di Twitter http://www.twitter.com/pagalvin
Terima kasih, post yang ringkas tetapi berkesan, Saya disimpan banyak masa.