Instagram最近允许帐户链接到Facebook商家页面。他们还添加了一个新的“见解”部分,提供了以下指标:
曝光 达到 热门帖子 年龄的追随者
我找不到通过API提取这些新数字的方法。我需要申请单独的Analytics API吗?
答案 0 :(得分:4)
此问题的快速更新:Instagram Platform API现在提供an endpoint for insights。
<强>端点强>
GET graph.facebook.com
/{media_id}/insights?metric={engagement|impressions|reach|saved|video_views}
示例强>
GET graph.facebook.com
/17895695668004550/insights?metric=impressions,reach
示例回复
{
"data": [
{
"name": "impressions",
"period": "lifetime",
"values": [
{
"value": 264
}
],
"title": "Impressions",
"description": "Total number of times the media object has been seen",
"id": "17855590849148465/insights/impressions/lifetime"
},
{
"name": "reach",
"period": "lifetime",
"values": [
{
"value": 103
}
],
"title": "Reach",
"description": "Total number of unique accounts that have seen the media object",
"id": "17855590849148465/insights/reach/lifetime"
}
]
}
答案 1 :(得分:1)
面对这个问题(分析仅限于移动应用),我决定使用Android应用SSL Packet Capture(无需根)来捕获请求(您必须在应用中手动获取帖子的见解)录音时)。正确的GET请求将列在其中一个Instagram条目中,并且很长!
必要的访问令牌已嵌入到请求中,并且可以替换Instagram帖子ID以获取后级分析:覆盖面,展示次数和展示次数订婚。此外,GET请求必须通过https 。
请求(以URL解码形式)将如下所示:
https://graph.facebook.com/graphql?access_token=<ACCESS_TOKEN>&query_id=<QUERY_ID>&locale=en_US&strip_nulls=true&strip_defaults=true&querparams={"0":{"id":"<POST_ID>", "access_token":"<ACCESS_TOKEN_2>:{"_token_ver":2,"_auth_user_id":<USER_ID>,"_token":"<TOKEN>","asns":{"<ASNS>,"time":1476466064},"_auth_user_backend":"accounts.backends.CaseInsensitiveModelBackend","last_refreshed":1476396104.372065,"_platform":1,"_auth_user_hash":""}"}}'