Я пытаюсь использовать simple_salesforce, чтобы вставить сообщение болтовни с @ упоминанием в salesforce.Я уже некоторое время использую simple_salesforce, его очень легко использовать, но этот застрял у меня.
Я инициализирую свой экземпляр и создаю запись, которую хочу вставить в свой экземпляр SFDC ..
from simple_salesforce import Salesforce
sf = Salesforce(email, password, security_token)
record = pd.DataFrame({'ParentId':['006a000000rc5GmAAI'],
'Body':['this is a test'],
'Type':['TextPost']
})
record = record.to_dict(orient="records")
results = sf.bulk.feeditem.insert(record)
Все это прекрасно работает.
Я хочу упомянуть кого-то из этого текста.Я исследовал документацию на Salesforce Dev.который показывает для создания входных данных JSON в виде списка в элементе тела.
Итак, я сделал это здесь
record = pd.DataFrame({'ParentId':['006a000000wb5GmAAI'],
'Body':[[{"type":"Text", "text":"Hello..."},
{"type":"Mention","id":"0051300000BmGFkAAN"}]],
'Type':['TextPost']
})
Но это возвращает ошибку.Не уверен, что я делаю не так.