Good day. I am trying to create a batch job in Java to synchronize contacts between my database and Constant Contact database.
Below are the four steps to get the token (this is what I get through Postman). Step #2 responds with a login page, which invokes step #3 upon successful authentication. How can I get a token without the login page?
1) GET https://authz.constantcontact.com/oauth2/default/v1/authorize?response_type=code&client_id=aaaaaaaaa...
2) GET https://identity.constantcontact.com/oauth2/aus1lm3ry9mF7x2Ja0h8/v1/authorize?response_type=code&cli...
3) GET https://identity.constantcontact.com/login/step-up/redirect?stateToken=ggggggggggggggggggggggggggggg...
4) POST https://authz.constantcontact.com/oauth2/default/v1/token
Thank you for reaching out to Constant Contact API Developer Support. My team is here to assist outside software developers with questions about building into Constant Contact's API.
It looks like we've already followed up with you directly via email, but here is the information provided for visibility on the forum:
Each of our current OAuth2 authorization flows require the use of a browser to grant access to an application on an account once at which point an application can utilize refresh tokens to maintain access without requiring further authorization through a browser window.
Please have a look and let us know if you have any other questions!
View API documentation, code samples, get your API key.Visit Page
Join our list to be notified of new features and updates to our V3 API.Sign Up