I'm developing API interface for constant contact, but I faced a problem, I cannot update an email campaign using the API method described.
# File 'lib/constantcontact/api.rb', line 222 def update_email_campaign(access_token, campaign) Services::EmailMarketingService.update_campaign(access_token, campaign) end
what I try to do is get
old_campaign = @cc.get_email_campaign(@token,params[:id]) old_campaign.name = "change name" old_campagin.subject = "change subject" @cc.update_email_campaign(@token,old_campaign)
I've no idea how to perform this function.
Based on the information that you have provided, it appears that the code you have will work properly as long as you have a campaign ID that you can use. If you need to get a list of campaigns in your account through the API, you can use this code:
That will give you a ResultSet object containing all (or the first page - if the set is large enough to be paginated) of your campaigns.
If you have any further questions, please let me know!