Table of Contents

Memeriksa gambar target serupa yang sudah ada | POST /similar

Periksa apakah sudah ada gambar serupa dengan target di galeri. Disarankan untuk menggunakan antarmuka ini sebelum membuat target baru.

Action

POST /similar

Autentikasi

Dibutuhkan

Header Http

Content-Type=application/json

HTTP Header: Authorization (saat menggunakan autentikasi API Key Token)

Parameter permintaan

Field Type Required Deskripsi
image String(base64) Ya String berenkode base64 dari konten gambar, mendukung format gambar JPG dan PNG.

Bidang pengembalian

Field Deskripsi
statusCode Kode status 0 menunjukkan autentikasi benar, lebih lanjut lihat Kode status
result Pesan kesalahan, atau hasil: array dari beberapa gambar target serupa, jika result adalah array kosong berarti tidak ada gambar serupa
timestamp Waktu server saat respons dikembalikan. Menggunakan format stempel waktu Unix, dalam milidetik

Kode kesalahan

Lihat Daftar kode status dan kesalahan

Contoh permintaan

    POST /similar/ HTTP/1.1
    Host:
    Date: Mon, 1 Jan 2018 00:00:00 GMT
    Content-Type: application/json
    {
        "image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgM...",
        "timestamp": 1514736000000,
        "appKey": "test_app_key",
        "signature": "89985e2420899196db5bdf16b3c2ed0922c0c221"
    }

Contoh respons

    HTTP/1.1 200 OK
    Content-Type: application/json
    {
        "statusCode": 0,
        "result": {
            "date": "2016-06-15T09:58:51.000Z",
            "results":[
                {
                    "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
    }