Is this a bug or by design?
With the new Instagram Graph API, if you ask for a field that only some media types have (i.e. children or thumbnail_url), the overall results are restricted to only media of that type.
For example, the request below will return 21 results of varying types:
But the following returns 5 where all 5 are of media_type='CAROUSEL_ALBUM':
limit parameter has no impact on this behaviour.
Is there an efficient way to get everything (all media types) in a single call and still have conditional fields like children or thumbnail_url populated?
Doesn't this behavior, which also impacts GETs for individual media by id, effectively eliminate any bulk retrieval possibilities that involve multiple IDs across mix types?