skip to Main Content

I’m developing an app that allows users to connect their Instagram profile within my app.

So, other connected users from my app can visit their Instagram profile.

This is similar to what Tinder have already implemented in their app. Refer this link.

For implementing this, we need to implement Instagram Basic Display API as per the new announcement by Facebook on October 16, 2019 in this blog. Now, it is mandatory that all Instagram apps must be submitted for review from Facebook app (add Instagram as a Product in Facebook App) for using these 2 permissions viz. instagram_graph_user_profile and instagram_graph_user_media.

Hence, I have used instagram_graph_user_profile permission in my app.

From My app dashboard on Facebook, go to Products, Under Products, you will find Instagram (If you can’t find Instagram under products, you need to add it).
Under Instagram, you will find Basic Display.
There you have an option to submit the app for review after completing the app details.

So, I submitted the app for review from here.
I have provided all instructions clearly where to locate the instagram functionality in my app and also, it was shown properly in the captured screencast that I have already submitted to them.

But, my app was rejected with below reasons.

  1. instagram_graph_user_profile

Not Approved

During review, we were unable to connect your application with Instagram. Please resubmit with a new screencast or a revised submission that describes how a user can link their Instagram account to the app.

Your submission is missing notes for this permission.

Your submission must include a screencast.

  1. App Verification

Not Approved

During review, we could not locate the Instagram Basic Display experience in your app.

Please make sure that linking is easy to conduct and consistent with the Instagram brand guidelines. You can show how to initialize the Instagram Basic Display experience using your screencast and reviewer instructions.

If any of your platforms (iOS, Android, other) does not support the Instagram Basic Display experience, please remove that platform from Settings.

Complete the details for this item before submitting.

enter image description here

1. What could be the reason that my app was rejected?

2. Is there anything I’m missing while submitting the app for review?

Please help me understand this new process and guide me in the right direction to get my app approved for using the Instagram Basic Display API.

2

Answers


  1. Chosen as BEST ANSWER

    I have resubmitted my app to review for the second time to Instagram Basic Display API on 30th December 2019 .

    Changes I considered in new submission are as below:

    1. If your app uses Facebook login, please provide the steps from Facebook login for using Instagram Basic Display API and share the screencast for the same accordingly. (my first app submission did not include steps and screencast from login)
    2. If your app does not use Facebook login, please provide the steps from login to the app (mention credentials to login in the steps) for using their APIs and share screencast for same. (my first submission did not include steps and screencast from login)
    3. Please provide proper use case for your app why it uses Instagram Basic Display APIs and clearly specify what value it is adding to the Instagram users from your app. (this one seems to be most important though so I added more detailed information about my use case)

    On 15th January 2020, my app was Approved just because (as I think) I made changes accordingly for above points. Please refer this screenshot.

    enter image description here

    Another important point to consider is:

    1. My first app submission took around 12 days to review and get results. 17th December 2019 to 28th December 2019.
    2. My second app submission (which got approved) took around 17 days to review and get results. 30th December 2019 to 15th January 2020.

    I hope this will be helpful to all others who are facing similar kind of issues.


  2. This link was updated in 2022:

    Replace your username with {username}:

    <a href="https://www.instagram.com/{username}/">Link of Instagram</a>
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search