gpt4 book ai didi

coldfusion - CF8和Salesforce REST API-更新记录

转载 作者:行者123 更新时间:2023-12-01 16:10:52 24 4
gpt4 key购买 nike

我正在尝试使用他们的REST API和CF8与Salesforce集成。
我使OAuth正常工作,获取了数据等,但是现在我试图更新Contact表中的一些记录。

首先,我坚决要像他们的docs say那样以“适当”的方式进行操作-

使用HTTP PATCH更新记录。

但是CFHTTP不支持PATCH方法。

因此,然后我尝试运行SOQL查询:

UPDATE Contact SET MailingStreet = 'Blah Blah' WHERE Id = '003A000000Zp4ObIAJ'

但是我在这里

{“消息”:“意外的 token :更新”,“错误代码”:“MALFORMED_QUERY”}

有谁知道如何做?

最佳答案

如果客户端支持,您可以创建自己的PATCH方法,但是有一种更简单的方法。从Force.com REST API Developer's Guide:

如果您使用的HTTP库不允许覆盖或设置
任意HTTP方法名称,您可以发送POST请求并提供
通过查询字符串参数覆盖HTTP方法
_HttpMethod。在PATCH示例中,您可以替换PostMethod行
与不使用覆盖一个:

PostMethod m = new PostMethod(url + "?_HttpMethod=PATCH");

关于coldfusion - CF8和Salesforce REST API-更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6870677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com