White label operators’ Instagram application guide
You should sign yourself up as a developer first. To do so, go to Instagram’s developer pages, and fill in the Developer Signup form.
What do you want to build with the API?
We would like to integrate Instagram as an identity provider for our customers.
You can register your application by clicking the Manage Clients menu item at the top navbar or hitting the Register Your Application button at the Overview page’s main section. Then click the Register a New Client button and fill in the Register new Client ID form.
Please log in with Instagram to get access to our free Wi-Fi service. We will never post anything on your behalf without your consent.
Valid redirect URIs
***your_whitelabel_hostname*** must be replaced with your whitelabel host name.
At first your client is in sandbox mode and it can only be tested by the users you invite. Click theManage Clients menu item at the top navbar, then hit the Edit button next to your application’s client, and select the Sandbox tab. As you can see the Client Status is Sandbox Mode and the GO LIVE button is grayed out. You can invite users by typing a user name in the provided field under the Sandbox Userssection, and pressing Enter. Then don’t forget to hit the Save Changes button. You can accept an invite by clicking the Sandbox Invites menu item at the top navbar.
You need to submit your application for a review to use your client in a production system. Click theManage Clients menu item at the top navbar, then hit the Edit button next to your application’s client, and select the Permissions tab. As you can see the Review Status is N/A next to all permissions. We will only need the basic permission to log in the users. Start the review process by hitting the Start a submission button, then fill in the Permissions Review form.
1. Which use case best describes your Instagram integration?
My app allows people to login with Instagram and share their own content.
3. How does your app use the Instagram API?
API use case
We are using social networking services as identity providers and to manage communication with our customers who have expressed interest in us. We would like to learn more about our customers and continue to grow our audience by analyzing and understanding our customers’ behaviour.
Video Screencast URL
To check on the results of the review click the Manage Clients menu item at the top navbar, then hit the Edit button next to your application’s client, and select the Permissions tab. You should see a green Approved label near the basic permission. The GO LIVE button also turned green and is clickable now, so let’s press it. Now your application’s client’s status should say that it’s in Live Mode and a red BACK TO SANDBOX button should appear next to it. If the permission got declined, you would see a red Declined label near the basic permission and would find some feedback under the list of permissions. Feel free to contact us to help you resolve this issue.
NOTE #1: After your own App ID is filled out in the Control Center, the splash page will only work if the router is configured with your white label domain name.
NOTE #2: Instagram is a 3rd party so they can change their terms any time. We don't take responsibility if your app was not accepted or later suspended or terminated.