@在python中使用simple_salesforce提及聊天请求SFDC

时间:2019-03-14 14:27:04

标签: python pandas salesforce simple-salesforce

我正在尝试使用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)

一切正常。

我想做的是@在此正文中提及某人。我已经研究了documentation的salesforce开发人员。该图显示了将json输入创建为body元素中的列表。

所以我在这里完成了

record = pd.DataFrame({'ParentId':['006a000000wb5GmAAI'],
                       'Body':[[{"type":"Text", "text":"Hello..."},
                                 {"type":"Mention","id":"0051300000BmGFkAAN"}]],
                       'Type':['TextPost']
                       })

但是这会踢回一个错误。不知道我在做什么错。

0 个答案:

没有答案