python - SugarCRM 过滤器 PYTHON

标签 python sugarcrm

如何使用 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/

相关文章:

python - 使用 Python urllib 超时文件下载?

Python Flask 发布并返回 json 对象

python - pymc3 模型在默认初始化的采样器中失败,但适用于 'map'

javascript - jquery 1.7.1 隐藏和显示无法正常工作

php - 操作 PHP 数组以匹配函数的数组要求并递归调用函数

mysql - 按索引使用排序

php - 第 275 行用户 Sugar/modules/Accounts/Account.php 的访问被拒绝

python - Python 就地运算符函数与标准运算符函数有何不同?

python - web2py SQLFORM.grid 参数定义

java - 从 SUGARCRM 查询数据