We all started somewhere! Share your experience on the Get Advice: Let's Get Started Sweepstakes thread and be entered to win a $100 credit on your Constant Contact account.

problems with add contact

Occasional Participant

problems with add contact

I'm trying to create a form in a website to where the users can add their email to my contact lists.
I'm using addContact.php and I edited the fields

$username = 'editing';
$apiKey = 'myapikey';
$consumerSecret = 'myconsumersecret';

for username, editing is the actual username for my constant contact email.
I added all the .php files required for it to work and when I run this in my website it says
Oauth: username editing not found in datastore . click here to authorize, and when I click to authorize it takes me to a 404 error

I logged in to the API through the api URI and it also takes me a to 404 error once I log in this way

username: myapikey%editing
password: mypassword

What am I doing wrong that I keep on getting the 404 error page instead of showing the lists in my email?

Any help appreciated,



We'd like to get a look at the files, to see if we can replicate this same issue on our end. Would you be able to ZIP the files up and email them to webservices@constantcontact.com? Please include any authentication information that you have already put into the file as well.


The URI "https://api.constantcontact.com/ws/customers/username" does not specify a resource inside of the selected username. Since no resource is requested, a page isn't found. If you were to access a resource, like "/username/contacts" for example, and login using the credentials you used previously, the browser would return XML instead of a 404.

Nick Galbraith
Support Engineer
Occasional Participant

I tried  "https://api.constantcontact.com/ws/customers/username/contacts" and the api returned an XML file so that worked.

I just sent the files to the email webservices@constantcontact.com 

Developer Portal

View API documentation, code samples, get your API key.

Visit Page