Facebook graph api 请求的字段限制Instagram Graph API中返回的媒体类型

Facebook graph api 请求的字段限制Instagram Graph API中返回的媒体类型,facebook-graph-api,instagram-api,Facebook Graph Api,Instagram Api,这是一个bug还是出于设计 使用新的Instagram Graph API,如果您要求的字段只有某些媒体类型具有(即或),则总体结果仅限于该类型的媒体 例如,下面的请求将返回21个不同类型的结果: GET graph.facebook.com/.../tags?fields=media_id 但是下面返回5,其中所有5个都是media_type='CAROUSEL_ALBUM': GET graph.facebook.com/.../tags?fields=media_id,children{

这是一个bug还是出于设计

使用新的Instagram Graph API,如果您要求的字段只有某些媒体类型具有(即或),则总体结果仅限于该类型的媒体

例如,下面的请求将返回21个不同类型的结果:

GET graph.facebook.com/.../tags?fields=media_id
但是下面返回5,其中所有5个都是media_type='CAROUSEL_ALBUM':

GET graph.facebook.com/.../tags?fields=media_id,children{media_type,media_url}
limit
参数对该行为没有影响

是否有一种有效的方法可以在一次调用中获取所有内容(所有媒体类型),并且仍然有条件字段(如或填充)


这种行为也会影响按id对单个媒体的GET,难道不会有效地消除跨混合类型涉及多个id的任何批量检索可能性吗

当你通过
&limit=50时会发生什么?我面临同样的问题。我可能会为每个媒体类型==“旋转木马相册”创建一个作业,然后在单独的请求中获取它们。我创建了一个错误报告来检查这是设计的还是错误。你可以在这里看到: