@ упоминание о запросе болтовни SFDC с использованием simple_salesforce в python - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь использовать 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']
                       })

Но это возвращает ошибку.Не уверен, что я делаю не так.

...