Beste Forumleden,
Ik heb een vraag.
Ik wil een formulier maken in mijn Wordpress website waarbij de input van het form bij verzenden ook door wordt geschoten naar de ontvanger middels een Webhook request url...
Daarbij is het van belang dat de Output in JSON overeenkomt met hoe de ontvanger dit kan ontvangen.
Ik ben dus aan het rondzoeken naar een Form plugin waarbij het formulier gecustomized kan worden zodat de Output in JSON overeenkomt als hoe de ontvanger het wilt ontvangen, en dat deze middels een POST request wordt verzonden naar desbetreffende url.
Hebben jullie enig advies hierin?
Mijn dank is groot :)
- Form builder met customization JSON output & Webhook request url
-
01-12-2022, 11:28 #1
- Berichten
- 171
- Lid sinds
- 16 Jaar
Form builder met customization JSON output & Webhook request url
-
-
01-12-2022, 12:43 #2
- Berichten
- 1.026
- Lid sinds
- 12 Jaar
Re: Form builder met customization JSON output & Webhook request url
poe, dit klinkt toch wel als maatwerk denk ik...
-
01-12-2022, 13:12 #3
- Berichten
- 927
- Lid sinds
- 9 Jaar
Re: Form builder met customization JSON output & Webhook request url
Gravity Forms heeft ondersteuning voor webhooks en JSON. Hier kun je er meer over lezen (niet zeker of het exact zo werkt/kan wat jij beschrijft): https://docs.gravityforms.com/submit...h-rest-api-v2/
-
01-12-2022, 13:32 #4
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: Form builder met customization JSON output & Webhook request url
Hi bedankt voor je antwoord.
Deze had ik inderdaad geprobeerd, alleen de json output krijg in niet zoals gewenst.
Erg goed programma (webhook en json, drag drop) alleen net niet.
Of hier moet een functions override voor worden gemaakt (kan ik niet helaas).
Of een net wat geavanceerder plugin.
-
04-12-2022, 03:47 #5
- Berichten
- 472
- Lid sinds
- 13 Jaar
Re: Form builder met customization JSON output & Webhook request url
En waarom webhook, json en drag en drop.
Klinkt alsof je opzoekt bent naar de moeilijkste weg om hetzelfde te bereiken dat je kan bereiken op een simpele manier.
Gravity forms is volgens mij een perfect oplossing en zou niet weten waarom het allemaal perse webhook, json en drag en drop moet zijn.
Mis ik iets?
-
05-12-2022, 15:02 #6
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: Form builder met customization JSON output & Webhook request url
Hi Grafity forms is handig, gebruikt drag and drop en heeft enkele plugings en mogelijkheden om na het versturen van het form deze met post/get door te sturen naar extern. alles is dus top alleen de output in JSON, is niet conform de opmaak die gewenst is door extern.
Het zit hem dus voornamelijk in de array als ik het zo bekijk?...
Voorbeeld:
Code:{ "discr": "NAAM", "gender": "m", "given_name": "Piet", "family_name": "Hoop", "email": "info@test.nl", "phone_number": "0612345678", "additional_phone_number": "", "street": "STRAATNAAM", "house_number": "123", "city": "PLAATSNAAM", "postal_code": "1234ct", "country": "NL", "xxx1": "123", "xxx2": "145", "xxx3": "445", "xxx4": "18", "xxx5": "19", "NAAM_type_choice": "123", "XXX_name": "jdjdjd", "NAAM_type": "", "NAAM_building_type": "134", "NAAM_reason": "1022", "comments": "dfdf\r\ndf\r\nfdfd dfd df fd\r\nff\r\ndd df" }
Code:POST https://***.nl/*** Accept: application/json Content-Type: application/json { "discr": "NAAMX", "activities": [ { "id": 123 }, { "id": 145 } ], "NAAM_type_choice": { "id": 123 }, "NAAM_type": { "id": 123 }, "NAAM_reason": { "id": 1022 }, "comments": "dfsdfsdf\ndsfsd\nfsdfsdf", "gender": "m", "given_name": "Piet", "family_name": "Hoop", "address": { "country": "NL", "postal_code": "1234ct", "house_number": "123", "street": "STRAATNAAM", "city": "PLAATSNAAM" }, "email": "info@test.nl", "phone_number": "0612345678" }
-
05-12-2022, 16:08 #7
- Berichten
- 472
- Lid sinds
- 13 Jaar
Re: Form builder met customization JSON output & Webhook request url
Dus het gaat om een externe party waar jij de json heen stuurt.
Je kan het custom maken maar ik zou dan de externe party vragen wat de beste oplossing is. Dat zouden zij moeten weten. Zij weten ook wat anderen gebruiken ten slotte.
-
07-12-2022, 11:05 #8
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: Form builder met customization JSON output & Webhook request url
Hi all,
Ik heb wat forums, tutorials e.d. gekeken en ben aan het tweaker geslagen (als een leek).
Nu is mijn output bijna gewenst.
Wie kan mij helpen aan het volgende. Wellicht moet dit opgelost worden , of door een functie in Gravity Forms zelf, of met een functions.php code?
Het volgende is:
- elke entry Entry/value een format geven
- ifemtpy , dan de regel verwijderen
Dit is mijn output nu...
Code:POST https://***.nl/*** Accept: application/json Content-Type: application/json { "discr": "NAAMX", "activities": [ 123, 145 ], <<<< zoals je ziet staan de values erin, maar dit moet de opmaak krijgen zoals hieronder "NAAM_type_choice": { "id": 123 }, "NAAM_type": { "id": 123 }, "NAAM_reason": { "id": 1022 }, "comments": "dfsdfsdf\ndsfsd\nfsdfsdf", "company_name": "", <<<< deze value is leeg, deze hele rij wil ik dan graag verwijderd hebben "gender": "m", "given_name": "Piet", "family_name": "Hoop", "address": { "country": "NL", "postal_code": "1234ct", "house_number": "123", "street": "STRAATNAAM", "city": "PLAATSNAAM" }, "email": "info@test.nl", "phone_number": "0612345678" }
En dit moet het worden:
Code:POST https://***.nl/*** Accept: application/json Content-Type: application/json { "discr": "NAAMX", "activities": [ { "id": 123 }, { "id": 145 } ], "NAAM_type_choice": { "id": 123 }, "NAAM_type": { "id": 123 }, "NAAM_reason": { "id": 1022 }, "comments": "dfsdfsdf\ndsfsd\nfsdfsdf", "gender": "m", "given_name": "Piet", "family_name": "Hoop", "address": { "country": "NL", "postal_code": "1234ct", "house_number": "123", "street": "STRAATNAAM", "city": "PLAATSNAAM" }, "email": "info@test.nl", "phone_number": "0612345678" }
-
08-12-2022, 20:58 #9
- Berichten
- 488
- Lid sinds
- 9 Jaar
Re: Form builder met customization JSON output & Webhook request url
@kevinp ; zie graag het eind resultaat voorbij komen! :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic