2011-09-22 12 views
5

का उपयोग कर MailChimp को उपयोगकर्ताओं की सदस्यता लेना मुझे MailChimp को न्यूजलेटर साइनअप फ़ॉर्म से पोस्ट करने के लिए एक साधारण पैकेज विकसित करने के लिए कार्य सौंपा गया है। PHP में करने के लिए मेरे लिए काफी आसान है, लेकिन यह एएसपी.नेट में होना चाहिए, जिसे मैं बिल्कुल नहीं जानता।ASP.NET

मुझे पर्सेप्टिव एमएमएपीआई में अपना रास्ता मिल गया है, मेरी एपीआई कुंजी, मेरी सूची आईडी, और मेरे फॉर्म फ़ील्ड सेट अप हैं, लेकिन मुझे नहीं पता कि मुझे वास्तविक सूची कैसे बनाएं। सदस्यता कमांड। केवल एक ही उदाहरण जो मैं पा सकता हूं सूचीबैच सदस्यता के लिए हैं, जो कि मैं केवल एक ही पुनरावृत्ति के लिए काम करने के लिए पानी नहीं कर पा रहा हूं।

कृपया मदद करें! मुझे सही दिशा में इंगित करने की आवश्यकता है, या वास्तव में इस आदेश को बनाने के लिए एक उदाहरण दिया गया है।

अग्रिम धन्यवाद।

उत्तर

6

आशा है कि आप सी # कोड समझें।

listSubscribe cmd = new listSubscribe(); 

listSubscribeParms newlistSubscribeParms = new listSubscribeParms 
{ 
    apikey = apikey, 
    id = listid, 
    email_address = "[email protected]", 
    merge_vars = new Dictionary<string, object>(), 
    double_optin = false, 
    email_type = EnumValues.emailType.html, 
    replace_interests = true, 
    send_welcome = false, 
    update_existing = true 
};    

listSubscribeInput newlistSubscribeInput = new listSubscribeInput(newlistSubscribeParms); 

var subscribeSuccess = cmd.Execute(newlistSubscribeInput); 

listSubscribe, listSubscribeParms, listSubscribeInputPerceptiveMCAPI library से आते हैं।

उम्मीद है कि इससे मदद मिलती है।

यदि ऐसा होता है, तो उत्तर के रूप में चिह्नित करने के लिए मत भूलना।

1

यहां वीबी कोड है जो मेरे लिए बहुत अच्छा काम करता है। उपरोक्त कोड मेरे लिए अच्छी तरह से रूपांतरित फ्लॉप ...

आप इस http://perceptivemcapi.codeplex.com/ पाने के लिए की जरूरत है का उपयोग कर वी.एस. प्रो आपको बस बिन में दो DLLs कॉपी कर सकते हैं एक्सप्रेस में, मैं आप उन्हें आयात करने के लिए/उन्हें संदर्भ की जरूरत है या कुछ कुछ!

तो इस कोड को इन आयात

Imports PerceptiveMCAPI 
Imports PerceptiveMCAPI.Types 
Imports PerceptiveMCAPI.Methods 

करने के लिए आपका जरूरत ...

Dim cmd As New listSubscribe() 

Dim newlistSubscribeParms As New listSubscribeParms() 
newlistSubscribeParms.apikey = "YourApiKeyFromMailChimp" 
newlistSubscribeParms.id = "YourListIdFromMailChimp" 
newlistSubscribeParms.email_address = "[email protected]" 
newlistSubscribeParms.double_optin = False 
newlistSubscribeParms.email_type = EnumValues.emailType.html 
newlistSubscribeParms.replace_interests = True 
newlistSubscribeParms.send_welcome = False 
newlistSubscribeParms.update_existing = True 

Dim newlistSubscribeInput As New listSubscribeInput(newlistSubscribeParms) 
Dim subscribeSuccess = cmd.Execute(newlistSubscribeInput) 

सरल!