15 сент. 2025

AXENTA пример получения полного списка ТС по API

Пример кода на Python:

headers = {'Authorization': token, 'Content-Type': 'application/json'}
r = requests.get("https://axenta.cloud/api/objects/", headers=headers) #data=data_json
print(r)
#print(json.loads(r.text))
temp = json.loads(r.text)
for item in temp:
	temp_id = item["id"]
	print(temp_id)
	url = (f"https://axenta.cloud/api/objects/{temp_id}/?full=true")
	print(url)
	r = requests.get(url, headers=headers)
	r_temp_id = json.loads(r.text)
	#print(r_temp_id)
	#print(r_temp_id["customFields"])
	customFields = r_temp_id["customFields"]
	print(type(customFields))
	print(customFields)
	for item in customFields:
		#print(item)
		temp = item
		#print(temp["name"])
		if temp["name"] == 'card':
			print(temp["value"])

Что делает код?
Получает весь список ТС под клиентом.
Проверяет есть ли в произвольных полях поле card в котором записана карта для топливного шлюза.

Craftum Сайт создан на Craftum