Supported version: Cloud
API Rate Limit: No limit.
Supported Authentication: OAuth 2.0
IMPORTANT: Please make sure your Snapchat instance must be accessible from the Klera Machine.
To configure Snapchat using OAuth 2.0 authentication, follow the steps below:-
Enter following details in the form:
1. Instance URL: https://adsapi.snapchat.com
2. Application Key: Enter Client Id.
3. Application Secret: Enter Client Secret.
4. Authorization URL: https://accounts.snapchat.com/login/oauth2/authorize
5. Access Token URL: https://accounts.snapchat.com/login/oauth2/access_token
6. Callback URL: The field will be auto-populated and will be non-editable. It will contain the Callback URL of your Klera server (in case of on-prem deployment) and Callback URL of your Klera Cloud (in case of SaaS offering).
7. Scope: snapchat-marketing-api
8. Select “Create New Account” and add user friendly name for account for e.g. Snapchat Account.
9. Click on "Save".
10. On clicking "Save", a pop-up window will appear which requires Snapchat user to login using their Snapchat account credentials and choose ‘Continue’ if asked in the pop-up window.
Important:
a. The pop-up must not be blocked by the browser.
b. Klera's Callback URL:
b.1. For Klera On-Prem deployments,Klera's Callback URL must be whitelisted.
For e.g.
https://{HostName.DomainName}:48444/AccountManagementWebService/callback.html should be accessible from the browser where,
HostName: Host Name of the Klera Machine and,
DomainName: Domain Name of the organization.
b.2. For Klera SaaS offering, there is no requirement of whitelisting Klera's Callback
URL.