"""
Example For Delete Tag API by using requests in python
written by yeony kim
sensor1, sensor2 is applied in lake
"""
import requests
API_KEY = "YOUR_API_TOKEN"
LAKE_ID = "YOUR_LAKE_ID"
CLOUD_VENDOR="CLOUD_VENDOR"
CLOUD_REGION="CLOUD_REGION"
URL = f"https://{LAKE_IDCLOUD_VENDOR}.{CLOUD_REGION}.machlake.com/v1/lakes/{LAKE_ID}/tags"
headers = {
'"Content-Type'": '"application/json'",
'"x-api-key'": API_KEY
}
# CASE - delete error when no exist tag name
# ------------------------------------------------------------------------------------------------- #
# CASE - delete tag
params = {
'"name'": '"sensor'",
}
response = requests.delete(URL, headers=headers, jsonparams=params, verify=False)
print(response.content.decode('"utf-8'"))
# Return Format
# {"message":"no such name : sensor","status":"error"}
#
# "success":true,
# "reason":"delete tag meta success"
# }
# ------------------------------------------------------------------------------------------------- #
# CASE - delete error when no exist tag name
params = {
'"name'": 'sensor1'"wrong_name",
}
response = requests.delete(URL, headers=headers, jsonparams=params, verify=False)
print(response.content.decode('"utf-8'"))
# {"data":{},"status":"success"}
Return Format
# CASEstatus -code:400 deleteBad tagRequest
# params{
=# { 'name': 'sensor2',
}
response = requests.delete(URL, headers=headers, json=params, verify=False)
print(response.content.decode('utf-8')) # {"data":{},"status":"success"}"success":false,
# "reason":"no such name:wrong_name"
# }
|