@在python中使用simple_salesforce提到chatter请求SFDC

@在python中使用simple_salesforce提到chatter请求SFDC,python,pandas,salesforce,simple-salesforce,Python,Pandas,Salesforce,Simple Salesforce,我正在尝试使用simple_salesforce在salesforce中插入一篇带有@notice的聊天帖子。我已经使用simple_salesforce一段时间了,它很容易使用,但这一款让我卡住了 我初始化实例,并创建一条要插入到SFDC实例中的记录 from simple_salesforce import Salesforce sf = Salesforce(email, password, security_token) record = pd.DataFrame({'ParentI

我正在尝试使用simple_salesforce在salesforce中插入一篇带有@notice的聊天帖子。我已经使用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.上的,它显示如何在body元素中创建json输入作为列表

所以我在这里做了

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

但这又是一个错误。不确定我做错了什么。

我不能肯定,但我担心这可能需要一个不同于simple salesforce使用的标准REST API的API。本手册第93页介绍了这一主题。我尝试了几个建议的代码示例,但都没有成功。也许你会有更多的运气!我不能肯定,但我担心这可能需要与simple salesforce使用的标准REST API不同的API。本手册第93页介绍了这一主题。我尝试了几个建议的代码示例,但都没有成功。也许你会有更多的运气!