我正在尝试在 Infusionsoft 中插入/更新自定义值。IF 中的字段名称是“QuoteReturned”(文本字段)。我无法为其增加价值。所有其他 cusotm 字段都在更新。
'_QuoteReturned' => 'dffdfdfdf'
编辑:我必须删除一个旧字段并添加上述字段,因为我的 100 个自定义字段限制已完成。
我正在尝试在 Infusionsoft 中插入/更新自定义值。IF 中的字段名称是“QuoteReturned”(文本字段)。我无法为其增加价值。所有其他 cusotm 字段都在更新。
'_QuoteReturned' => 'dffdfdfdf'
编辑:我必须删除一个旧字段并添加上述字段,因为我的 100 个自定义字段限制已完成。
所以这可能有帮助,也可能没有帮助。我最近发现 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 以添加或更新数据时,您将需要提交一组自定义字段,每个字段只有两个属性:
{
"id": {whatever ID number for the the custom field you want},
content: {Whatever value you want to assign to that custom field}
}
数组中的每个项目都需要具有这两个属性,并且在过程中的任何时候都不会引用自定义字段名称。这一切都由 ID 号决定,并且该值始终由 content 属性设置。