コンテンツにスキップ

Place API

Open Data

Place List

    GET http://race-assist.example.com/place/list
Response Example Example
    {
        "data" : { 
            "list" : [ "test_1" , "test_2"]
        }
    }

Place Config

    GET https://race-assist.example.com/place/config/{raceId}
Response Example
{
   "data":{
      "placeId":"test_1",
      "centralX":-5112,
      "centralY":452,
      "goalDegree":180,
      "reverse":false,
      "inside":{
         "points":[
            {
               "first":-5160,
               "second":452
            },
            {
               "first":-5160,
               "second":471
            },
            {
               "first":-5160,
               "second":589
            },
            {
               "first":-5159,
               "second":600
            }
         ]
      },
      "outside":{
         "points":[
            {
               "first":-5184,
               "second":452
            },
            {
               "first":-5184,
               "second":594
            },
            {
               "first":-5183,
               "second":600
            },
            {
               "first":-5181,
               "second":607
            }
         ]
      },
      "owner":"5e45fdbb-5aa4-4d70-b1dc-f5fd1d562db9",
      "staff":[
         "5e45fdbb-5aa4-4d70-b1dc-f5fd1d562db9"
      ],
      "image" : "iVBORw0KGgoAAAANSUhEUgAAAC4AAAArCAIAAACIFi3TAAAASklEQVR4Xu3OMQ0AIADAMGThDk8oRAD74WjSa9fG2vMT406vWClWipVipVgpVoqVYqVYKVaKlWKlWClWipVipVgpVoqVYqV8tHIAXsHl4SNKTX0AAAAASUVORK5CYII="
   }
}

Need jwt

Push Place Config

    POST http://race-assist.example.com/place/config/{placeId}
Request Example Example
    {
      "placeId":"test_1",
      "centralX":-5112,
      "centralY":452,
      "goalDegree":180,
      "reverse":false,
      "inside":{
         "points":[
            {
               "first":-5160,
               "second":452
            },
            {
               "first":-5160,
               "second":471
            },
            {
               "first":-5160,
               "second":589
            },
            {
               "first":-5159,
               "second":600
            }
         ]
      },
      "outside":{
         "points":[
            {
               "first":-5184,
               "second":452
            },
            {
               "first":-5184,
               "second":594
            },
            {
               "first":-5183,
               "second":600
            },
            {
               "first":-5181,
               "second":607
            }
         ]
      },
      "owner":"5e45fdbb-5aa4-4d70-b1dc-f5fd1d562db9",
      "staff":[
         "5e45fdbb-5aa4-4d70-b1dc-f5fd1d562db9"
      ],
      "image" : "iVBORw0KGgoAAAANSUhEUgAAAC4AAAArCAIAAACIFi3TAAAASklEQVR4Xu3OMQ0AIADAMGThDk8oRAD74WjSa9fG2vMT406vWClWipVipVgpVoqVYqVYKVaKlWKlWClWipVipVgpVoqVYqV8tHIAXsHl4SNKTX0AAAAASUVORK5CYII="
   }