We have an approved Instagram App created for our demo website http://socialdashboard.me/ that I have listed it’s App review video screen-casts and descriptions here and you can create your own videos the same as these videos and send to Instagram for approval.
First please note: you only need to go for app review if you want to allow other Instagram users in addition to your own Instagram user to connect to your app. If this app is only using by you, app review is not require and your app in not needed to be in Live mode.
Here is a complete list of descriptions we sent for Instagram Review:
Do not forget to replace {Replace with your app name}, your user and your pass with your own.
Permissions required:
basic, comments, likes
Description:
{Replace with your app name} is an Instagram App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
Description for review:
{Replace with your app name} is an Instagram App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
With this application users can create a social media stream including all of their social networking activities with multiple social network profiles, and manage all of them in one place.
This application receives the information through different API web services. Users authorize the app on their websites and the application fetches their social media account’s data and display this information inside their personal account on {Replace with your app name} platform on their websites.
Our app displays Instagram users data only to themselves and only after receiving their permission. The app requires to have basic, comments and likes permissions on Instagram platform to be able to allow user to mange their Instagram account.
Our app needs basic permission to be able to fetches Instagram users’ photos and videos using their Instagram ID.
Our app also needs access to Instagram history data that can not be achieved via a sandbox user and needs to send comments and links instead of user so our app needs approval.
Thank you so much for your time.
Video screencast:
Example Privacy Policy URL:
https://socialdashboard.me/privacy-policy/
Example Terms URL:
https://socialdashboard.me/terms-of-service/
Comments Permission:
Our app requires this scope to be able to process the user request of sending a comment on a post on his/her Instagram profile.
Our app get this permission when the user wants to add his Instagram account to his/her account on {Replace with your app name}. Then we use this permission when he tries to post a comment on a photo or video on his Instrgram account.
The video screencast is showing the experience of this permission in our app.
Links Permission:
Our app requires this scope to be able to process the user request of sending a like on a post on user’s Instagram profile.
Our app get this permission when the user wants to add his Instagram account to his/her account on {Replace with your app name}. Then we use this permission when he tries to post a like on a photo or video on his Instrgram account.
The video screencast is showing the experience of this permission in our app.
We have an approved Facebook App created for our demo website http://socialdashboard.me/ that I have listed it’s App review video screen-casts and descriptions here and you can create your own videos the same as these videos and send to Facebook for approval.
First please note: you only need to go for app review if you want to allow other Facebook users in addition to your own Facebook user to connect to your app. If this app is only using by you, app review is not require and your app in not needed to be in Live mode.
Here is a complete list of descriptions we sent for Facebook Review:
Do not forget to replace {Replace with your app name}, your user and your pass with your own.
Description:
{Replace with your app name} is a Facebook App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
Description for review:
{Replace with your app name} is a Facebook App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
With this application users can create a social media stream including all of their social networking activities with multiple social network profiles, and manage all of them in one place.
This application receives the information through different API web services. Users authorize the app on their websites and the application fetches their social media account’s data and display this information inside their personal account on {Replace with your app name} platform on their websites.
Our app displays Facebook users data only to themselves and only after receiving their permission. The app requires to have email, public_profile, user_posts, user_videos, user_photos, user_likes, publish_actions and manage_pages permissions on Facebook platform to be able to allow user to mange their Facebook account.
Thank you so much for your time.
user_posts:
Our app requires this permission scope to be able to get the Facebook user timeline posts on user’s wall in our App.
Explanation for usage of “user_posts” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you will see your Facebook user timeline posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
user_posts:
user_videos:
Our app requires this permission scope to be able to get the Facebook user videos on user’s wall in our App.
Explanation for usage of “user_videos” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your Social Dashboard management area.
4. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you will see your Facebook user videos along with your other posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
user_videos:
user_photos:
Our app requires this permission scope to be able to get the Facebook user photos on user’s wall in our App.
Explanation for usage of “user_photos” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you will see your Facebook user photos along with your other posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
user_photos:
publish_actions:
Why do we need this permission?
Our app requires this scope to be able to process the user request of:
a. publishing a post on user’s Facebook timeline
b. or delete a post from user’s timeline.
Explanation for usage of “publish_actions” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click on the “Post an update” button from the top right corner of your dashboard to open the “Post an update” window.
5. Fill in the form and click “Send” button to post the update to your Facebook page.
6. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you can see your Facebook user posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
publish_actions:
manage_pages:
Our app requires this permission scope to be able to get the Facebook Pages that the user administrates.
Explanation for usage of “manage_pages” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click the Facebook account from the left navigational menu and you can see all the Facebook Pages you administrate them if have any in your Facebook account. You can click on any of the Pages listed to see your posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
manage_pages:
You must also create these two files on your website too:
Privacy Policy URL:
https://socialdashboard.me/privacy-policy/
Terms URL:
https://socialdashboard.me/terms-of-service/
If you didn’t get approval for any of these permissions, you need to get into Facebook direct support and ask the problem from a support person.