概要
GET /{ig-user-id}/media
で、合わせてinsightsを取得したい。
しかし以下のようなエラーが返ってくる。
GET /{ig-user-id}/media?fields=id,insights{impressions,engagement}
{
"error": {
"message": "(#100) For field 'insights': The parameter metric is required",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "xxxx"
}
}
fields=id,insights{impressions}&metric=xxx
など色々試してみるがうまくいかない。
insightsを個々に叩けば取得はできるが、APIの制約等鑑みてバルクでネストしてとってきたい。
解決方法
fields=id,insights.metric(impression,engagement)
として指定すると取得できる。