In order to use the Constant Contact SDK you have to follow these steps:
-
Download the source code, build the project, and then add the CTCT.dll library to your references project.
-
Place your credentials in app.config file under the appSettings tag.
<add key="APIKey" value="APIkey"/>
<add key="RedirectURL" value="RedirectURL"/>
- In the file you wish to use the SDK include the following code in your file:
using CTCT;
using CTCT.Components;
using CTCT.Components.Contacts;
using CTCT.Components.EmailCampaigns;
using CTCT.Exceptions;;
- Get the access token with the built-in authentication form (supports only windows forms at this point but the flow is the same for webform). You can also retrieve (or hard code) your access token here.
_accessToken = OAuth.AuthenticateFromWinProgram(ref state);
Or
_accessToken = "accessTokenValue";
- Create a ConstantContact object
ConstantContact constantContact = new ConstantContact(_apiKey, _accessToken);
- Use the functions of the SDK using the created object.
######Example for getting a contact
Contact contact = constantContact.GetContact(int contactId);