Python 将关键字搜索提交到 Salesforce 以获得结果

问题描述 投票:0回答:1

向 Salesforce.com 提交搜索关键字并检索搜索结果的正确方法是什么?

例如,在浏览器中手动打开 salesforce.com,我可以在 Salesforce 页面顶部的搜索框中键入“制造商”。这会返回不同类别的所有结果,例如潜在客户、客户、人员、机会、活动等。

在这里,我想搜索关键字“制造商”,并检索类别“机会”中的机会名称、URL、阶段、创建日期

simple-salesforce 文档提供了一个示例,但我不太明白:

sf.query("SELECT Id, Email FROM Contact WHERE LastName = 'Jones'")

提交此类搜索并返回可检索结果(包括内容、网址和日期等)的 Python 方式是什么?

python salesforce
1个回答
1
投票

提供的示例使用 SOQL/SOSL 进行查询,如果您打算使用 API,您也需要使用它。在 python 中,您可以使用

urlib.request
将带有查询的请求发送到指定的 url。

from urllib import request

url = # PUT URL HERE - /vXX.X/search/?q=SOSL search string
response = request.Request(url)

您现在可以使用

json
模块读取响应并获取您想要的信息。

不幸的是,您没有准确提供您想要执行的操作,因此我无法提供完整的代码示例

© www.soinside.com 2019 - 2024. All rights reserved.