I’m looking for a way to make server to server API calls that doesn’t require oAuth 2.0. Here is our situation:
We want to run reports on the data that is held in Constant Contact. These reports are generated on a SQL Server Reporting Services server at the end of the night and e-mailed to various people at the end of the day/month/year. There is no UI to allow a user to grant permission to use our App in Constant Contact. We are the ONLY user gaining access to our own data.
We would really like to use a RESTful API service without the oAuth handshake. Any ideas?
The OAuth handshake only needs to happen once to get the access token. Once an access token is obtained, you can pull information through the API with just the stored token. If you are only planning on using this integration for a single account, you can generate the access token ahead of time, store it locally and just use it to authenticate each API request. We even offer a way for you to generate an access token for an account without setting up an OAuth 2.0 server to handle the request in our I/O Documentation found here: https://constantcontact.mashery.com/io-docs
Hope this helps!