Webhook от Wix до Zapier - PullRequest
       12

Webhook от Wix до Zapier

0 голосов
/ 23 мая 2018

Я пытаюсь отправить веб-крючок из WIX в Zapier из пользовательской формы.Я получаю сообщение об успехе от Zapier, что они получили веб-крючок, но в веб-крючке нет данных для чтения.Ниже приведен мой код, так что если бы кто-то мог дать мне несколько советов и рекомендаций, которые были бы великолепны!

import {fetch} from 'wix-fetch';


export function button1_click(event,$w){

  const url = "https://hooks.zapier.com/hooks/catch/2560455/a9eoqe/";

 let firstName = $w("#firstName").value;
 let lastName = $w("#lastName").value;
 let contactEmail = $w("#contactEmail").value;
 let contactCompany =$w ("#contactCompany").value;
 let contactNumber = $w("#contactNumber").value;
 let contactStaffN = $w("#contactStaffN").value;
 let contactComments = $w("#contactComments").value;
 let data = {"firstName":firstName, "lastName":lastName, "contactEmail":contactEmail, "contactCompany":contactCompany, "contactNumber":contactNumber, "contactStaffN":contactStaffN, "contactComments":contactComments};
    console.log(data);

    var bodyData = JSON.stringify(data);

    fetch (url, {method: 'post' ,body: 'bodyData'})
    .then((httpResponse)=>{
        if(httpResponse.ok){
            return httpResponse.json();
        }else{
            return Promise.reject("Fetchdidnotsucceed");
        }
    })
    .then(json=>{
        console.log(JSON.stringify(json));
        $w("#button1").disable();
        $w("#button1").label="Thanks for submitting the data!";
    })
    .catch(err=>console.log(err));
}
...