用python编写的sugarcrm的api包装器

sugarcrm-python的Python项目详细描述


SugarCRMPython

用python编写的sugar crm api包装器。

安装

pip install sugarcrm-python

用法

from sugarcrm.client import Client

client = Client('SERVER_URL', 'USERNAME', 'PASSWORD')

获取可用模块

client.get_available_modules('MODULE_NAME')

获取条目

client.get_entries('MODULE_NAME', ['ENTRY_ID'])

获取条目计数

client.get_entries_count('MODULE_NAME')

获取条目

client.get_entries('MODULE_NAME', 'ENTRY_ID')

获取条目列表

client.get_entry_list('MODULE_NAME')

获取模块字段

client.get_module_fields('MODULE_NAME')

按模块搜索

client.search_by_module('SEARCH_STRING', ['MODULE_NAMES'])

建立关系

client.get_relationships('MODULE_NAME', 'ENTRY_ID', 'RELATIONSHIP_NAME', 'WHERE_CLAUSE', 'RELATED_MODULE_FIELDS', 'RELATED_MODULE_LINK_FIELDS')

设置关系

client.set_relationship('SOURCE_MODULE_NAME', 'SOURCE_ENTRY_ID', 'TARGET_MODULE', ['TARGET_IDS'])

设置便笺附件

client.set_note_attachment('NOTE_ID', 'FILENAME', 'FILECONTENT')

要求

  • 请求

测试

python tests/test_client.py

待办事项

  • 获取文档修订版
  • 获取语言定义
  • 查看最后一个
  • 获取已修改的关系
  • 获取模块字段
  • 获取模块布局
  • 获取模块布局MD5
  • 获取备注附件
  • 获取报价pdf
  • 获取报告条目
  • 获取报告pdf
  • 获取服务器信息
  • 获取即将到来的活动
  • 获取用户ID
  • 获取用户团队ID
  • 作业队列周期
  • 下一个作业队列
  • 作业队列运行
  • 注销
  • OAuth_访问
  • 无缝登录
  • 设置活动合并
  • 设置文档修订版
  • 设置关系
  • 截短导入电子邮件
  • snip_update_联系人

贡献

我们总是感谢任何形式的贡献,包括但不限于错误报告、代码增强、错误修复,甚至功能建议。

您可以报告您发现的任何错误,或使用新的issue建议新功能。

如果您想为包装添加一些功能:

  1. 分叉(https://github.com/GearPlug/sugarcrm-python
  2. 创建您的功能分支(git checkout-b我的新功能)
  3. 提交更改(git commit-am'添加我的新功能')
  4. 推到分支(git push origin我的新功能)
  5. 创建新的拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名