Hello
I am trying to extract the status of a camera through the protocol Intengration:
For example:
using endpoint:
http: // : 7563 / recorderstatusservice / recorderstatusservice2.asmx
Using the GetCurrentDeviceStatus soap request:
<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:xpr=“http://videoos.net/2/XProtectCSRecorderStatus2”>
<!--Optional:-->
<xpr:token>**TOKEN#c89834b7-e4fa-42d0-8f74-7ea3d2ad2259#mlst-mgmt.milestone.local//ServerConnector#**</xpr:token>
<!--Optional:-->
<xpr:deviceIds>
<!--Zero or more repetitions:-->
<xpr:guid>**224d17fe-45b1-43ba-8dc9-657a298606a4**</xpr:guid>
</xpr:deviceIds>
</xpr:GetCurrentDeviceStatus>
</soapenv:Body>
</soapenv:Envelope>
I always get the following answer:
<soap: Envelope xmlns: xsi = “http://www.w3.org/2001/XMLSchema-instance” xmlns: xsd = “http://www.w3.org/2001/XMLSchema” xmlns: soap = "http : //schemas.xmlsoap.org/soap/envelope/ ">
<soap: Body>
<soap: Fault>
<faultcode> soap: Server </faultcode>
<faultstring> **Insufficient user rights to access Status API** </faultstring>
<detail>
<ErrorNumber> 40000 </ErrorNumber>
</detail>
</ soap: Fault>
</ soap: Body>
</ soap: Envelope>
Same thing also happens when I try to run other methods like GetRecordereStatus, GetStatus.
What do you think it can depend on. What should I do to fix the problem.
Thank you