sfdclib是为python 2.7、3.3和3.4构建的salesforce.com元数据api和工具api客户端。

sfdclib的Python项目详细描述


*******
sfdclib
*****


sfdclib是为python 2.7构建的salesforce.com元数据api和工具api客户端,3.3和3.4.

usage
----
要使用api类,首先需要通过实例化sfdcsession类并将登录详细信息传递给构造函数来创建会话。

代码块::python


将传入实例和会话ID。此方法不需要调用login()。

…代码块::python


“instance”:“custom sf site.my”

注意,在这个示例中我们没有调用login()方法。

然后创建一个通过会话对象的相应api类的实例。

代码块:python

from sfdclib import sfdctoolingapi

r=tooling.anon_query(“select id,名称来自用户限制10“)


实现的方法
---------

^^^^^^^^^^^^^^
登录服务器的URL(未连接时为https://**test**.salesforce.com,连接时为https://**instance_name**.salesforce.com)
**get_api_version()**-返回正在使用的API版本(36.0,37.0,…)


sfdcmetadataapi
^^^^^^^^^^^^^^^^^^^^^^

**部署(zipfile,options)**-提交部署请求
**check_deploy_status(id)**-返回包含状态、状态详细信息和测试结果错误的3元组
**检索(options)**-提交检索请求
**check_retrieve_status(id)**-检索检索调用状态。返回包含状态、状态详细信息和警告/错误消息的3元组
**retrieve_zip(id)**-检索指定检索调用id的结果zip文件。返回包含状态、状态详细信息、警告/错误消息和zip文件的4元组
`
**get(uri)**-将get请求发送到指定uri
**post(uri,data)**-将post请求中传递的数据发送到指定uri
**delete(uri)**-将delete请求发送到指定uri
**anon_apex(apex)**-执行匿名apex并显示成功或错误消息
**execute anonnapex(apex)**-执行匿名apex和以文本正文的形式返回系统输出信息
**apexlog_q(auditlog_id)**-查询并返回给定给它的auditlog id的auditlog正文。
**set_traceflag(user_id)**-为提供的用户id设置traceflag
**delete_traceflag(traceflag_id)**-删除与提供的traceflag id
如果未传递查询,则只导出id字段
**upsert(object_name,csv_data,external_id_field)**-将数据发送到指定对象。记录将由外部id字段匹配
**update(object_name,csv_data)**-更新指定对象中的数据。记录将通过id字段匹配
**delete(object_name,csv_ data)**-从指定对象中删除数据。记录将通过id字段匹配


Troubleshooting
----
要使用execute_anonapex函数,您需要为函数集中的traceflagpl提供debuglevelid。
若要将DebugLevelID登录到Salesforce环境,请打开开发人员控制台,然后执行**从TraceFlag中选择ID、LogType、ExpirationDate和DebugLevelID**。


许可证
----

此包在MIT许可证下发布。

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

推荐PyPI第三方库


热门话题
对Java中的“this”操作符感到困惑   java更改Libgdx按钮外观   java返回到上一个开关案例   java返回带有可选对象的完全未来列表   java应该只在更新JPA中的整个实体时使用“合并”吗?   java如何将x个整数拆分为y个数组?   java HQL多where子句   java类“org.apache.activemq.jms.pool.PooledConnectionFactory”的哪个属性应该用于超时连接请求?   java运行servlet程序   JavaSpring数据JPA/REST更新子集合   eclipse工具,用于从源代码中提取java类层次结构和调用图(使用api)   java如何在Eclipse中打开Tomcat的自动重启?   java使用并发包中的同步器。FutureTask始终返回null   java Spring Boot@ExceptionHandler隐藏异常名称   java无法访问ActivityCompatApi23类文件   忙时无法将Java窗口置于最前面   java Play Framework 2.5.12从调用中获取方法