Suljettu

Write some Software

Tämä projekti myönnettiin käyttäjälle puschel hintaan 444 $ (USD) .

Pyydä ilmaisia tarjouksia samanlaisesta projektista
Projektin budjetti
$250 - $750 USD
Huutoja yhteensä
59
Projektin kuvaus

I am currently running (in multisite) an event registration system using gravity forms. One of the clients on this site we run many different registration forms for various events. We would like to be able to automatically submit some registration information in to the clients Exact Target (now called SalesForce Marketing Cloud) email system. Including this REST API call needs to be easily added (or disabled) on any given form that exists on the site. While I am open to a developers suggestion, here's my initial thoughts on how it will work.

1. Created as a plugin or gravity forms "add-on" so it can be easily added to a new or existing form

2. Adds an advanced field type that can be added to the form that causes the API calls

- Customizable Label such as "Please add me to the mailing list"

- Input type: Checkbox allows for default checked, or not

- Allows me to select which fields to pass to API #3 (like firstname = my fname field, lastname, email, etc.) in the event that some existing forms have different field names.

3. If checked, when the form is submitted, 2 API calls are made

- Post - to get an auth token (token expires)

- Put - passes token (if still valid, or requests a new one) and the fields selected in #2

4. Adds the JSON PUT response in to a note on the entry.

The Gravity Forms 'feed' system may be used, but I do not want to have to recreate a feed each time a new form is created.

I would like well documented code with the ability to make variable changes is required (such as a change in the API credentials used to create the token, or if the API PUT command requires the input variable names to change).

This is the API I am referring to -> [url removed, login to view]

Myönnetty käyttäjälle:
Vaaditut taidot

Haluatko ansaita rahaa?

  • Aseta budjettisi ja määräaika
  • Hahmottele tarjouksesi
  • Saa maksu työstäsi

Palkkaa freelancereita, jotka tekivät myös tarjouksen tästä projektista

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online