2016-09-08 2 views
0

J'ai un formulaire dans Orchar CMS, construit avec un ViewModel, dans les temps actuels, il prend les données et soumettre avec InfusionSoft, maintenant, j'ai besoin de migrer cette méthode de soumission à Hubspot, je Je ne peux pas trouver ce que je cherche dans la documentation API, mais je dois migrer cela et je ne peux pas trouver un exemple de la façon de le faire, toute suggestion ou lien où je peux me guider s'il vous plaît!?!?. Voici un exemple de ma forme:Migrer soumission de formulaire de InfusionSoft à Hubspot

public class CreateTrialUserHubspotViewModel { 

    [StringLength(50), Required, Display(Name = "First Name")] 
    public string FirstName { get; set; } 

    [StringLength(50), Required, Display(Name = "Last Name")] 
    public string LastName { get; set; } 

    [StringLength(50), Required, Display(Name = "Job title")] 
    public string JobTitle { get; set; } 

    [Display(Name = "inf_option_countryreport")] 
    public bool Country_Reports { get; set; } 

    [Display(Name = "inf_option_Economicmodel")] 
    public bool Economic_Models { get; set; } 

}

J'ai un contrôleur qui prennent toutes les données et le soumettre, voici un exemple dans la méthode Register de mon contrôleur (Ce n'est pas code complet)

[HttpPost, Themed] 
    public ActionResult Register(CreateTrialUserViewModel newTrialUser) {  
     //Load Form values in this collection 
     NameValueCollection formData = new NameValueCollection(); 
     formData["inf_form_xid"] = infFormXis; 
     formData["inf_form_name"] = infFormName; 
     formData["infusionsoft_version"] = infVersion; 

}

Répondre

1

Deux stratégies pour essayer ici:

L'utilisation d'un intégrable HubSpot formulaire (approche Simpler)

Vous pouvez créer un formulaire 5-champ intégrable qui envoie des données à HubSpot SEULEMENT - instructions de ce mode d'emploi: https://knowledge.hubspot.com/forms-user-guide-v2/how-to-create-a-simple-form


Envoi des données d'un formulaire personnalisé à HubSpot (Plus en ligne avec votre approche actuelle)

Si vous préférez créer le formulaire en C# et Orchard, vous pouvez le faire aussi. Créez la forme comme vous le feriez normalement pour votre CMS, que d'envoyer des données à l'aide de la HubSpot Forms API et soumettons des données point final: http://developers.hubspot.com/docs/methods/forms/submit_form

Comprend échantillon de code C#. Prendre plaisir!

+0

thx mec, vraiment utile –