Python для отправки поиска по ключевым словам в Salesforce для результатов - PullRequest
0 голосов
/ 26 февраля 2020

Как правильно отправить ключевое слово для поиска на Salesforce.com и получить результаты поиска?

Например, вручную, когда salesforce.com открыт в браузере, я могу ввести «производитель» в окно поиска в верхней части страницы Salesforce. Это возвращает все результаты в различных категориях, таких как потенциальные клиенты, учетные записи, люди, возможности, действия и т. Д. c.

Здесь я хочу найти ключевое слово «производитель» и получить имя возможности, URL , Этап, Дата создания в категории " Возможности ".

В документации simple-salesforce приведен пример, но я не совсем понимаю:

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

Каким был бы Python способ отправки таких поисков и возврата извлекаемых результатов, включая содержимое, URL и даты и т. Д. c?

Спасибо!

1 Ответ

1 голос
/ 26 февраля 2020

В приведенном примере для запросов используется 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 и получить необходимую информацию.

К сожалению, вы не указали, что именно хотите делать, поэтому я не могу предоставить полный пример кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...