Documentation for Axxon PSIM 1.0.0-1.0.1.

Previous page Camera managing  PTZ control Next page


To receive a pre-authorized link to the camera (to receive both live or archived video), you must:

  • Execute a request to get a token;
  • Execute a request for the received token.

General request format to get a token:

GET http://IP-address:port/web2/secure/video/action.do?version={version}&sessionid={sessionid}&video_in={video_in}&enable_token_auth={enable_token_auth}&valid_token_hours={valid_token_hours}&login={login}&password={password}

Request parameters:

Parameter

Is required

Description

versionYes

See Product version

video_inYesCamera ID in the format "TYPE:ID", for example "CAM:1"
sessionidNoSession ID
targetidYesMatches cam.id
login NoAxxon PSIM username, if set
passwordNoAxxon PSIM user password, if set
enable_token_authYes Enable authorization by token =1.
valid_token_hoursNo

Signature validation time (in hours). The maximum value is a week. 

The default value is 12 hours.

Request example:

GET http://127.0.0.1:8085/web2/secure/video/action.do?version=1.0.1.224&sessionid=FC126734&video_in=CAM:1&enable_token_auth=1&valid_token_hours=1&login=USER&password=PASS

Response example:

{
"path" : "action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI"
}

Response parameters:

ParameterDescription
hmacToken

General request format for the received token via Web server 2.0:

GET http://IP-address:port/web2/secure/video/action.do?hmac={hmac}

Request parameters:

Parameter

Is required

Description

hmacYes

Earlier received token

Request example:

GET http://127.0.0.1:8085/web2/secure/video/action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI

General request format for the received token via Web-server 1:

Note

This request method is deprecated. It is recommended to make a request via the Web server 2.0 module.

GET http://IP-address:{port}/action.do?hmac={hmac}

Request parameters:

Parameter

Is required

Description

portYesPort number specified for HTTP Server connection on the Web server object settings panel (see Parameters of connecting Clients to the Web-server)
hmacYes

Earlier received token

Request example:

GET http://127.0.0.1:80/action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI

  • No labels