一个基本的salesforce.com rest api客户端。
simple-salesforce-tronok的Python项目详细描述
记录管理
在Salesforce中创建新的"联系人":
sf.Contact.create({'LastName':'Smith','Email':'example@example.com'})
这将返回一个字典,例如 {u'errors':[],u'id':u'003e000003gunxaa0',u'success':true}
要获取包含有关该记录的所有信息的词典,请使用:
contact=sf.Contact.get('003e0000003GuNXAA0')
要获取包含有关该记录的所有信息的字典,请使用定义为外部id的自定义字段:
fromsimple_salesforceimportSalesforcesf=Salesforce(instance='na1.salesforce.com',session_id='')0
若要将联系人的姓氏从"smith"更改为"jones",并添加"john"的名字,请使用:
fromsimple_salesforceimportSalesforcesf=Salesforce(instance='na1.salesforce.com',session_id='')1
删除联系人:
fromsimple_salesforceimportSalesforcesf=Salesforce(instance='na1.salesforce.com',session_id='')2
检索过去10天内删除的联系人记录列表(日期时间必须为UTC):
fromsimple_salesforceimportSalesforcesf=Salesforce(instance='na1.salesforce.com',session_id='')3
检索更新的联系人记录列表过去10天(日期时间必须为UTC):
fromsimple_salesforceimportSalesforcesf=Salesforce(instance='na1.salesforce.com',session_id='')4
请注意,update、delete和upsert操作返回相关的salesforce http状态代码
使用相同的格式创建任何记录,包括"account"、"opportunity"和"lead"。 确保所有条目都有必需的字段。salesforce api salesforce api在"reference->;standard objects"下找到了所有对象,并且可以在那里找到所需的字段。