Я интегрирую CRM с объявлениями для потенциальных клиентов Facebook с помощью Zapier, и я могу создать лид в Facebook и создать его в CRM без каких-либо проблем.
После успешного поста (т.е. успешного создания лида) мне любопытно, что я должен вернуть, я бы подумал
return Ok();
было бы достаточно. Вместо этого я получаю сообщение об ошибке:
- Получен не объектный результат, ожидался объект от create (). Что произошло (вы видите это, потому что являетесь администратором): Выполнение create.ZapLead.operation.perform с помощью пакета Недопустимый ответ API: - Получено не -object результат, ожидался объект от create ()
Что мне возвращать?
Код, который создает сообщение:
perform: (z, bundle) => {
const promise = z.request({
url: 'https://{{bundle.authData.subdomain}}.ngrok.io/api/zapier/create/lead/' + bundle.inputData.lead_type + '/' + bundle.inputData.core_customerTypeId,
method: 'POST',
body: JSON.stringify({
fields: bundle.inputData
}),
headers: {
'content-type': 'application/json'
}
});
// return promise.then((response) => JSON.parse(response.content));
return promise.then((response) => {
if (response.status != 200) {
throw new Error(`Unexpected status code ${response.status}`);
}
});
Любые идеи?
Спасибо,