如何使用 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))
适合我。
关于python - SugarCRM 过滤器 PYTHON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45451902/