Modify target | PUT /target/<target_id>

Modify target.

Action

PUT /target/<target_id>

Authentication

Yes

Request parameters

Field

Type

Required

Description

image

String(base64 encoded)

No

base64(image),jpg and png are supported

active

String

No

“1” is active,”0” is inactive。 Default is “1”. It will update to default value if active is “0” before updating.

name

String

No

Target Name. ASCII character, numbers and punctuation can be supported, and characters length is limited between 1 and 64

size

String(Float)

No

Width of target image ( cm )。The hight( or length) of the image will be computed by system. Help mapping the virtual object to target image

meta

String

No

Custemized info, base64 encoded. </br> Important Note: the value can be empty but required. Default is 20

allowSimilar

String

No

Force to add image if similar targets exist

Response fields

Same as POST /targets/

Example

Request

PUT /target/e61db301-e80f-4025-b822-9a00eb48d8d2 HTTP/1.1
Host:
Date: Mon, 1 Jan 2018 00:00:00 GMT
Content-Type: application/json
{
    "active":"1",
    "name":"easyar",
    "size":"5",
    "meta":"496fbbabc2b38ecs3460a...",
    "timestamp": 1514736000000,
    "appKey": "test_app_key",
    "signature": "89985e2420899196db5bdf16b3c2ed0922c0c221"
}

Response

HTTP/1.1 200 OK
Content-Type: application/json
{
    "statusCode": 0,
    "result": {
      "target": {
        "targetId":"e61db301-e80f-4025-b822-9a00eb48d8d2",
        "trackingImage":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgM...",
        "name": "easyar",
        "size": "5",
        "meta": "496fbbabc2b38ecs3460a...",
        "type": "ImageTarget",
        "date": "2016-06-15T09:56:30.000Z",
        "active":"1",
        "trackableRate": 0,
        "detectableRate": 0,
        “detectableDistinctiveness”:0,
        "detectableFeatureCount", 0,
        "trackableDistinctiveness", 0,
        "trackableFeatureCount", 0,
        "trackableFeatureDistribution", 0,
        "trackablePatchContrast", 0,
        "trackablePatchAmbiguity", 0
      }
    },
    "timestamp": 1514736000000
}

Note:

image: maximum size is 2MB.

meta: maximum size is 2MB.

Source Code of Samples

EasyAR also provides Target Management Samples for developers by following languages: