Instagram API Permission Declined - invalid use case?

James Earlywine picture James Earlywine · Jan 4, 2016 · Viewed 11.7k times · Source

We recently created a web-app that invites local highschool sports fans to share their favorite moments from local sporting events.

We allow users to upload photos and videos, from their device, from facebook, and instagram. Later these photos and videos are voted on by web visitors, and the school that hosts the "winning moment", gets a prize.

Instagram declined our request for api permissions. They said it was an invalid use-case: "Invalid Use Case: The use case described in your submission notes, screencast and website is not a valid use case that we allow on our Platform. Please see our Permissions Review and valid use cases description for more information."

I did this, and it seems to be a valid use-case, "to help individuals share their own content with 3rd party apps".

..they otherwise refer me to stackoverflow to ask questions. Maybe I explained the use-case incorrectly in my application?

Does anyone know why this application would be denied? ..or how I might better explain our use case so that they will see that it is valid and approve our request?

Answer

Mr T picture Mr T · Jan 5, 2016

Its Instagram tightening the ratchets to enable more traffic to their service - which in turn ups the all important $ flow.

According to this: http://developers.instagram.com/post/133424514006/instagram-platform-update I'd consider you a broadcaster / publisher & so you can only manually embed the photos: https://www.instagram.com/developer/embedding/

Its basically restricting you from using Instagram content without the user visiting the Instagram site & being presented with an ad from Instagram. You are in essence creating an alternative social media experience which pulls eyeballs away from their service.

Think of it similar to Msft predatory behaviour in the 90's!

Keep looking, but I understand that the answer is basically no - go get your own users!

...one step forward, two steps...