SugarCom 过滤器 PYTHON

SugarCRM filter PYTHON

如何使用 SugarCRM REST API 的 /filter 端点来过滤(例如潜在客户)?我试过这种方式,但我认为这是绝对错误的。

url = "https://" + sugar_instance + "/rest/v10/Leads/filter:[{u'name':u'XXXXX'}]"
headers = {"Content-Type": "application/json", "OAuth-Token": access_token}
r = requests.get(url, headers=headers)`

大多数 SugarCRM 文档都是使用 PHP 编写的,我对此一无所知。

我找到了我的要求的答案。这里我传递了一个 json 对象作为有效负载。显然,在 php 或 bash 中完成的过滤应该作为有效负载发送。

url = "https://" + sugar_instance + "/rest/v10/Leads/filter"
headers = {"Content-Type": "application/json", "OAuth-Token": access_token}
payload = {"filter":[{"$or":[{"first_name":{"$starts":"E"}},{"first_name":{"$starts":"S"}}]}],"max_num":100,"fields":"name","order_by":"date_entered","favorites":False,"my_items":False}

r = requests.get(url,headers=headers, data=json.dumps(payload))

适合我。