建立多個POI create-multiple-pois
可讓您建立多個POI的POST方法。
請求
POST https://api-places.adobe.io/places/placesapi/v1/pois/batchCreate
標頭
-H' Content-Type: application/json' -H 'Authorization: Bearer <TOKEN>' -H 'x-api-key: <API KEY>' -H 'x-gw-ims-org-id: <ORGID>' -H 'Accept-Language: en-US'
內文
{ "createPOIRequests": [ { "lib_id": "<lIBRARYID>", "name": "string", "description": "string", "location": { "type": "Point", "coordinates": [<LONGITUDE>, <LATITUDE>] }, "radius": integer, "country": "string", "state": "string", "city": "string", "street": "string", "category": "string", "icon": "string", "color": "string", "metadata": { "ownership": "string", "brand": "string" } }, { "lib_id": "<lIBRARYID>", "name": "string", "description": "string", "location": { "type": "Point", "coordinates": [<LONGITUDE>, <LATITUDE>] }, "radius": integer, "country": "string", "state": "string", "city": "string", "street": "string", "category": "string", "icon": "string", "color": "string", "metadata": { "ownership": "string", "brand": "string" } }, . . . { "lib_id": "<lIBRARYID>", "name": "string", "description": "string", "location": { "type": "Point", "coordinates": [<LONGITUDE>, <LATITUDE>] }, "radius": integer, "country": "string", "state": "string", "city": "string", "street": "string", "category": "string", "icon": "string", "color": "string", "metadata": { "ownership": "string", "brand": "string" } }, { "lib_id": "<lIBRARYID>", "name": "string", "description": "string", "location": { "type": "Point", "coordinates": [<LONGITUDE>, <LATITUDE>] }, "radius": integer, "country": "string", "state": "string", "city": "string", "street": "string", "category": "string", "icon": "string", "color": "string", "metadata": { "ownership": "string", "brand": "string" } } ]}
範例回應
{ "ids": [ "558360b5-5b4b-4c8a-777f-5e3f4b60e4cb", "ac01c21c-6274-4922-86d5-7777b59dc9b0", . . . "acf0fde0-22ee-470a-bfa9-b760777cefdc", "d3cf8338-520f-49a5-8ee7-3777df69be91" ], "_links": { "pois": { "href": "https://api-places-dev.adobe.io/places/placesapi/v1/pois/{poi_id}", "templated": true } }}
CURL指令
使用下列CURL命令來測試此API:
curl -X POST 'https://api-places.adobe.io/places/placesapi/v1/pois/batchCreate' -H 'x-api-key: <API KEY>' -H 'Authorization: Bearer <TOKEN>' -H 'x-gw-ims-org-id: <ORGID>' --data-binary "@<PATHTOBATCHCREATEJSONFILE>" -H "Content-Type: application/json"
IMPORTANT
將
<API KEY>
、<TOKEN>
、<ORGID>
和<PATHTOBATCHCREATEJSONFILE>
取代為實數值。範例JSON檔案
以下是batchCreate
API的範例JSON檔案:
{ "createPOIRequests": [{ "name": "Sample POI 1", "description": "1", "location": { "type": "Point", "coordinates": [0.0, 0.0] }, "radius": 25, "country": "Ghana", "state": "Ghana", "city": "Accra", "street": "", "category": "cafe", "icon": "nice", "color": "red", "metadata": { "region": "Equator" }, "lib_id" : "42b4d03c-672c-4deb-83e0-134ef070c2af" }, { "name": "Sample POI 2", "description": "2", "location": { "type": "Point", "coordinates": [0.025, 0.025] }, "radius": 50, "country": "Ghana", "state": "Ghana", "city": "Accra", "street": "", "category": "cafe", "icon": "nice", "color": "blue", "metadata": { "region": "Equator" }, "lib_id" : "42b4d03c-672c-4deb-83e0-134ef070c2af" }, { "name": "Sample POI 3", "description": "3", "location": { "type": "Point", "coordinates": [0.05, 0.05] }, "radius": 100, "country": "Ghana", "state": "Ghana", "city": "Accra", "street": "", "category": "cafe", "icon": "nice", "color": "green", "metadata": { "region": "Equator" }, "lib_id" : "42b4d03c-672c-4deb-83e0-134ef070c2af" } ]}
recommendation-more-help
475fad96-f29f-4dca-a109-68bf0557e825