Instagram-graph-api app review insights api - instagram-graph-api

I want to get insights on instagram business accounts and their posts that are public for some data analysis and prediction work. I looked over the graph-api documentation but it says that I have to submit an app for review.
I was wondering if there is any other way as I will not have any frontend to my application and only data analysis.
Or if there isn't, is there any demo application that I can submit for review?

Related

Do I Need to Submit Facebook app for review if my app uses Facebook analytics tool?

In my app I am using Facebook analytics
(e.g: [FBSDKAppEvents logEvent:FBSDKAppEventName{XXXX}];) to track various app events from my app.
For recent changes in facebook app review process its mentioned that App needs to be submitted for review if it contains any of these.
facebook app review guideline
Facebook Login and also asks for friends, photos, tagged places,
videos, events, managed groups, posts, or mobile phone
Pages API (You need to request manage_pages permissions to enable
most Marketing API scenarios)
Events API
Messenger Platform API
Instagram Graph API
Groups API
Business Manager API
So, For my case Do I need to submit the app for review? And If so, what would be the procedure for submitting, I mean what items do I need to choose from here to include in submission?
Thanks.

How to access info in a users app through your app in Obj-C?

How would you pull info from another app on the users phone. For example if I wanted to take all the emails a user has on their google inbox app or all the transactions from the users chase app and display them, how would I do that?
I understand first you'd need the user to sign in to their app Im sure I can manage how to figure out that. But how would I pull their data to my app and display it?
You would have to use an API for the app you are trying to pull information from. Google offers an API for Gmail and it is possible to access bank information through an API (see Is there an API to get bank transaction and bank balance?).
Although, if you are developing two apps on the same team you can use Keychain Sharing and App Groups to share data between your own apps.

How to submit instagram app for POST requests?

I want to follow user on Instagram.
As described in Instagram documentation Relationship Endpoints.
I am requesting POST:
https://api.instagram.com/v1/users/{user-id}/relationship?access_token=ACCESS-TOKEN
but getting error : which in short says send app for approval.
When i go to approval Request access to Instagram API endpoints.
In Who will be able to use your application? it does not allow me to select Anyone & send for approval.
I am an individual developer so how i can send my app for approval?
They make it clear in their Help Center, only applications that offer business services can have access to POST and DELETE
The ability to POST and DELETE likes, follows and comments is
restricted to applications that offer business services and not
consumer facing apps
They even said:
Please do not submit a request at this time.
Instagram Help Center

Retrieve facebook data in backend service

I'm currently working on an app (iOS 6) where the user will be signing in using their facebook account.
In regards to this I have a few questions:
a) Since the app asks the user for permission to access cetain data (like: basic profile info, friend list, access to post to wall etc), I assume that the app based on it's app id will be somehow authenticated to access this information as long as the user doesn't restrict access through their facebook account.
b) will it be possible for example via a service application to authenticate with the same app id as the mobile app, and hence be able to collect data from the facebook users who authenticated with the app?
The purpose of my question is, that I would like do some analysis on the users using the iphone app, but I don't want the app to first download the information from facebook, and then pass it on to my service for analysis.
If the above is possible, could anyone please guide me in the direction of what it is that I need to do? Perhaps links to tutorials that describes this setup, og simply tell me the right facebook terminology that I'm looking for to achive this.
Thanks in advance!
It's a bit late and you may have already picked a service. I have been using Parse.com
(tutorial site). They're very good. They have SDKs and sample code for many platforms a RESTful service for others.
They have recently been acquired by FaceBook, and already have strong links to Facebook's SDK.

How do I submit my Facebook graph api action for approval?

I have a mobile phone app, supporting web site and a Facebook account
When certain actions are taken on my phone app I interact with my web server. My web server then posts some info to a page on MY Facebook account.
I chose to use the graph api to achieve the posts to my Facebook page but I can see no way of complying with Facebooks requirements for submission.
When I try to submit facebook states the following
No Aggregations created for this Action Type. Please create a
completed Aggregation populated with sample data before submitting for
review.
Firstly I have no idea what an aggregation is?
Then the docs state
Review your Action Type before submitting for approval. Make sure your
definition is complete and your app is testable end-to-end for
publishing actions of this Action Type
Which makes sense but how do I get my mobile app to Facebook staff so they can test?
I should add that all works fine in development mode
If you are trying to create an action via the Facebook Open Graph Beta, you should first look into the documentation here. There you will find all information on actions, objects and aggregations you can generate on the timeline.
Further you will have to go to the subsection Open Graph of your App Settings:
https://developers.facebook.com/apps/YOUR_APP_ID/opengraph and create your aggregations populated with sample data.
If you want to make a simple post though, then use the Graph API and POST a Post object to the feed connection of the User object. There are a lot of examples and tutorials on the web and a lot of questions on that matter here on stackoverflow.

Resources