Я делаю массовый вызов API Salesforce для извлечения данных. Я использую библиотеку simple_salesforce. Я хочу получить данные, где мой идентификатор равен значению c, мне также нужно вернуть несколько ответов, так как у меня есть список идентификаторов. Мои данные выглядят следующим образом:
ids_dict = [{'ID-1010': 'abc'}, {'ID-1020': 'def'}]
Вот код:
for key, value in ids_dict.items():
desired_opp = value
sql = sf.bulk.OpportunityLineItem.query("SELECT Name, Price FROM OpportunityLineItem where Opportunity_ID__c = '%s'" % desired_opp)
sql_response = []
sql_response.append(sql)
Возвращается список с несколькими ответами с def
идентификаторами. Где мне нужно только два ответа для уважительных идентификаторов.
Как я могу ввести asyn c await, чтобы вызов API выполнялся только тогда, когда требуемый_opp был заполнен новым идентификатором, а также только один раз добавлялся в список.