Code: Select all
def get_user_info(user_id:int):
field_keys = {
"8": "user",
"271": "f1",
"867": "f2",
"956": "f3",
"282": "f4",
"333": "f5",
"334": "f6",
"1039": "f7",
"574": "f8",
"1057": "f9",
"1058": "f10"
}
params = {
'action': 'select',
'entity_id': 1,
'select_fields': ", ".join(field_keys.keys()),
'filters': {
'id': user_id
}
}
params = {**API_CREDENTIALS, **params}
r = requests.post(API_ENDPOINT, data=params, headers=cf_credentials)
res_json = json.loads(r.text)
if res_json["status"]=="success":
return res_json['data'][0]
return None
This returns all users in res_json["data"] and the filter has no effect.