Reputation: 21
I would like to request the following Instagram Insights metrics using a single graph API call:
The problem I am facing is that follower_count
requires a period parameter 'day' and audience_gender_age
a period parameter 'lifetime'. I have tried to merge them in a single API call, but this is not supported by Facebook:
/XXXXXX/?fields=insights.metric(follower_count).period(day),insights.metric(audience_gender_age).period(lifetime)
I there a proper way to request these metrics using different periods in a single API call?
Upvotes: 0
Views: 477
Reputation: 96354
If you need to request data from the same field twice in one query, that can be done using the .as(name)
aliasing syntax, https://developers.facebook.com/docs/graph-api/aliasing-fields
Quote docs,
For example, you can retrieve an image in two sizes and alias the returned object fields as picture_small and picture_larger:
me?fields=id,name,picture.width(100).height(100).as(picture_small), picture.width(720).height(720).as(picture_large)
Upvotes: 1