0

我正在尝试在 Infusionsoft 中插入/更新自定义值。IF 中的字段名称是“QuoteReturned”(文本字段)。我无法为其增加价值。所有其他 cusotm 字段都在更新。

'_QuoteReturned' => 'dffdfdfdf'

编辑:我必须删除一个旧字段并添加上述字段,因为我的 100 个自定义字段限制已完成。

4

1 回答 1

0

所以这可能有帮助,也可能没有帮助。我最近发现 InfusionSoft API 调用根据自定义字段的 ID 更新自定义字段。

您可以使用此处的 InfusionSoft API/文档获取自定义字段: https ://developer.infusionsoft.com/docs/rest/#!/Contact/listCustomFieldsUsingGET

基本上,您将能够使用您的 InfusionSoft 开发门户帐户以及有效的 InfusionSoft 帐户/凭据进行身份验证。如果您还没有,请创建一个:https ://developer.infusionsoft.com/

获得详细信息后,您将在上述 API 页面登录,然后直接从文档页面发出示例 API 请求(查看 IF 如何使用您通过身份验证的 InfusionSoft 帐户响应查询)。

当它响应时,它将有一个自定义字段列表以及 ID 号,然后您可以将其转过来并在 POST / Create API 端点上使用。

不确定这是否会有所帮助,因为这个问题似乎更多地与特定库有关,但我想我会将它发布给任何希望将自定义字段与 InfusionSoft REST API 一起使用的人。

哦!再来一注。

POST 请求

当您使用当前客户端执行 POST 以添加或更新数据时,您将需要提交一组自定义字段,每个字段只有两个属性:

{
"id": {whatever ID number for the the custom field you want},
content: {Whatever value you want to assign to that custom field}
}

数组中的每个项目都需要具有这两个属性,并且在过程中的任何时候都不会引用自定义字段名称。这一切都由 ID 号决定,并且该值始终由 content 属性设置。

于 2017-04-29T23:28:50.190 回答