GRAPH API INSTAGRAM - 获取日期范围内的指标值
GRAPH API INSTAGRAM - get metrics values in a range dates
我有以下查询:
[object media ID]/insights/?metric=reach&since2019-12-02&until=2019-12-22
它一直在返回生命周期值(按日期过滤不起作用)。然后我添加了“period=day
”以添加所有值,但响应是:
(#100) The following periods (day) are incompatible with the metric (reach)
我如何才能获得指标在日期范围内的总值?
谢谢
Instagram Graph API Media(对象)Insights 端点不支持 User 的所有精美过滤器见解端点。
所以我想问,你是在 Instagram 媒体对象上还是在用户对象上这样做?我的猜测是您是在媒体对象上执行此操作,这就是您会收到该错误的原因。我 运行 这些对媒体对象和用户对象的调用是为了弄清真相。
如果你正在做一个 user 对象,你最多只能在 运行ge 的 28 天。所以如果你使用你的日期 运行ge,你会这样请求:
[instagram-id]/insights/?metric=reach&period=days_28&since2019-12-02&until=2019-12-22
由于您的数据 运行ge 不到 28 天,您将在该 运行ge 中获得所有此 instagram 用户内容的覆盖面。
示例:
{
"data": [
{
"name": "reach",
"period": "days_28",
"values": [
{
"value": 620,
"end_time": "2019-12-20T08:00:00+0000"
},
{
"value": 623,
"end_time": "2019-12-21T08:00:00+0000"
}
],
"title": "Reach",
"description": "Total number of times the Business Account's media objects have been uniquely viewed",
"id": "17841400804152929/insights/reach/days_28"
}
],
"paging": {
....
}
}
Impressions和Reach对用户对象有相同的周期选项;天,周,28_day.
所以要使用句点、since 和 until,您只能对用户对象执行,不能对媒体执行。
用户洞察(带过滤器)--> https://developers.facebook.com/docs/instagram-api/reference/user/insights#insights-2
媒体洞察(仅限终身)--> https://developers.facebook.com/docs/instagram-api/reference/media/insights#insights-2
作为参考,如果您要在 Facebook 上进行此调用,例如 post,您将使用指标 post_impressions_unique,即 FB 上的 'reach' . FB 有更多的过滤器。
https://developers.facebook.com/docs/graph-api/reference/v5.0/insights
你能试试这个吗:
[instagram-id] /insights/?metric=reach&since=1575244800&until=1576972800
2019-12-02 = 1575244800
2019-12-22 = 1576972800
我尝试使用图表 api v8.0 for FB post 并开始工作!
我有以下查询:
[object media ID]/insights/?metric=reach&since2019-12-02&until=2019-12-22
它一直在返回生命周期值(按日期过滤不起作用)。然后我添加了“period=day
”以添加所有值,但响应是:
(#100) The following periods (day) are incompatible with the metric (reach)
我如何才能获得指标在日期范围内的总值?
谢谢
Instagram Graph API Media(对象)Insights 端点不支持 User 的所有精美过滤器见解端点。
所以我想问,你是在 Instagram 媒体对象上还是在用户对象上这样做?我的猜测是您是在媒体对象上执行此操作,这就是您会收到该错误的原因。我 运行 这些对媒体对象和用户对象的调用是为了弄清真相。
如果你正在做一个 user 对象,你最多只能在 运行ge 的 28 天。所以如果你使用你的日期 运行ge,你会这样请求:
[instagram-id]/insights/?metric=reach&period=days_28&since2019-12-02&until=2019-12-22
由于您的数据 运行ge 不到 28 天,您将在该 运行ge 中获得所有此 instagram 用户内容的覆盖面。
示例:
{
"data": [
{
"name": "reach",
"period": "days_28",
"values": [
{
"value": 620,
"end_time": "2019-12-20T08:00:00+0000"
},
{
"value": 623,
"end_time": "2019-12-21T08:00:00+0000"
}
],
"title": "Reach",
"description": "Total number of times the Business Account's media objects have been uniquely viewed",
"id": "17841400804152929/insights/reach/days_28"
}
],
"paging": {
....
}
}
Impressions和Reach对用户对象有相同的周期选项;天,周,28_day.
所以要使用句点、since 和 until,您只能对用户对象执行,不能对媒体执行。
用户洞察(带过滤器)--> https://developers.facebook.com/docs/instagram-api/reference/user/insights#insights-2
媒体洞察(仅限终身)--> https://developers.facebook.com/docs/instagram-api/reference/media/insights#insights-2
作为参考,如果您要在 Facebook 上进行此调用,例如 post,您将使用指标 post_impressions_unique,即 FB 上的 'reach' . FB 有更多的过滤器。
https://developers.facebook.com/docs/graph-api/reference/v5.0/insights
你能试试这个吗:
[instagram-id] /insights/?metric=reach&since=1575244800&until=1576972800
2019-12-02 = 1575244800
2019-12-22 = 1576972800
我尝试使用图表 api v8.0 for FB post 并开始工作!