Greitas ir paprastas: Išspręsti "neteisingas URL parametrą” problema su UpdateListItems lists.asmx

Dirbant su UpdateListItems per lists.asmx, tai lengva generuoti klaidos:

Neleistina URL parametrą.

Į URL yra neleistina komanda arba vertė. Prašome dar kartą patikrinti URL.

Jūs galite gauti šią klaidą, kai jums pamiršti, kad ID į laukų atnaujinti sąrašą.  Tai, kaip daug šių SP interneto paslaugų, yra didelis counterintuitive, nes jums reikia įtraukti ID atributo ID į <Metodas> elementas.  Ir jūs ne atnaujinta ID ir tikriausiai niekada nenorės į pirmąją vietą.

Šis SOAP vokas veikia:

<soapenv:Voko xmlns:soapenv ="http://schemas.xmlsoap.org/SOAP/Envelope/ ">
  <soapenv:Įstaiga>                      
    <UpdateListItems xmlns ="http://schemas.Microsoft.com/SharePoint/SOAP/ ">                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <atnaujinimai>                     
         <Paketinis Esant_klaidai ="Toliau">
          <Metodas ID ="1" Cmd ="Update">
            <Lauko pavadinimas ="CooperativeLock">užrakintas!</Lauko>
            <Lauko pavadinimas ="ID">1</Lauko>
          </Metodas>
        </Partijos>                     
        </atnaujinimai>                
      </UpdateListItems>             
  </soapenv:Įstaiga>         
</soapenv:Vokas>

Jei jūs juostelės iš lauko nuorodos kodą tada jūs gausite erzina "Neteisingas URL parametrą".

</pabaigos>

undefinedPrenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

 

Viena mintis apie „Greitas ir paprastas: Išspręsti "neteisingas URL parametrą” problema su UpdateListItems lists.asmx

palik atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *