使用带有 GetResponse API 的 Guzzle 来保存自定义字段?
Using Guzzle with GetResponse API to save custom field?
我正在向 GetResponse API 发送 post 请求。一切正常,直到我添加自定义字段 (customFieldValues) 以与我的新电子邮件联系人一起保存。
$body_data =
[
'name' => $input['name'],
'email' => $input['email'],
'campaign' => [
'campaignId' => $campaign_id
],
'customFieldValues' => ['customFieldId' => 'LDe0h', 'value' => ['Save this test string.'] ]
];
当我发送请求时,我收到以下错误消息:
"errorDescription": "CustomFieldValue entry must be specified as array"
我现在已经尝试了一些方法,但不确定如何正确设置格式才能让 API 接受它。
参考资料link:
http://apidocs.getresponse.com/v3/case-study/adding-contacts
我在 github 上的 php api 示例中找到了解决方案:
https://github.com/GetResponse/getresponse-api-php
我想我必须将一个数组包裹在一个数组中的一个数组中......哎呀:
'customFieldValues' => array(
array('customFieldId' => 'custom_field_id_obtained_by_API',
'value' => array(
'Y'
)),
array('customFieldId' => 'custom_field_id_obtained_by_API',
'value' => array(
'Y'
))
)
对于 GetResponse V3
'customFieldValues' => [
'customFieldId' => 'custom_field_id_from_API',
'name' => 'Website',
'value' => ['https://scholarshipspsy.com']
]
请注意 'name' 字段是可选的。采样的网站是一个 international scholarship 平台。
我正在向 GetResponse API 发送 post 请求。一切正常,直到我添加自定义字段 (customFieldValues) 以与我的新电子邮件联系人一起保存。
$body_data =
[
'name' => $input['name'],
'email' => $input['email'],
'campaign' => [
'campaignId' => $campaign_id
],
'customFieldValues' => ['customFieldId' => 'LDe0h', 'value' => ['Save this test string.'] ]
];
当我发送请求时,我收到以下错误消息:
"errorDescription": "CustomFieldValue entry must be specified as array"
我现在已经尝试了一些方法,但不确定如何正确设置格式才能让 API 接受它。
参考资料link: http://apidocs.getresponse.com/v3/case-study/adding-contacts
我在 github 上的 php api 示例中找到了解决方案:
https://github.com/GetResponse/getresponse-api-php
我想我必须将一个数组包裹在一个数组中的一个数组中......哎呀:
'customFieldValues' => array(
array('customFieldId' => 'custom_field_id_obtained_by_API',
'value' => array(
'Y'
)),
array('customFieldId' => 'custom_field_id_obtained_by_API',
'value' => array(
'Y'
))
)
对于 GetResponse V3
'customFieldValues' => [
'customFieldId' => 'custom_field_id_from_API',
'name' => 'Website',
'value' => ['https://scholarshipspsy.com']
]
请注意 'name' 字段是可选的。采样的网站是一个 international scholarship 平台。