HOW TO UPLOAD A NEW DATABASE
You can add markers cloud databases to your app using the Cloud API, by making an HTTPS POST request to https://ws.crs.pikkart.com/ar/reco/db. The request header should include the authorization fields. The body of the request must be a JSON object that defines the properties of the targets as specified here.
JSON body elements
The JSON body elements are listed in the following table.
field name | type | mandatory | description |
---|---|---|---|
name | string [1 - 50] | yes | the database display name |
cloudCode | string [1 - 20] | yes | the cloud code where your database will be created |
updateUser | string [1 - 50] | no | the user that is creating the marker |
deviceId | string [1 - 50] | no | the device id or website url that call the ws api |
operationContextTypeCode | integer | yes | UnKnown = 1, WebApplication = 2, AndroidApp = 3, iOSApp = 4, WindowsPhoneApp = 5 |
JSON body elements
{
"name":"Repository test",
"cloudCode":"mycloud",
"updateUser":"john.doe",
"deviceId":"www.website.com webclient",
"operationContextTypeCode":2
}
Returned data
The returned operation data message contains the following information.
field name | type | mandatory | description |
---|---|---|---|
id | integer | yes | the cloud identifier |
name | string [1 - 50] | yes | the database display name |
code | string [1 - 20] | yes | the code of the database, that you use when you manage your markers |
updateDate | date | yes | last marker update date |
updateUser | string [1 - 50] | yes | last marker update user |
deviceId | string [1 - 50] | no | the device id or website url that call the ws api |
operationContextTypeCode | integer | yes | UnKnown = 1, WebApplication = 2, AndroidApp = 3, iOSApp = 4, WindowsPhoneApp = 5 |
JSON Returned data example
{
"id":"129_286",
"name":"Repository test",
"code":"test",
"updateUser":"john.doe",
"updateDate":"2015-07-14T17:11:45",
"deviceId":"www.website.com webclient",
"operationContextTypeCode":2
}