gpt4 book ai didi

instagram - 如何从 Instagram API 获取选定时间范围内增加和失去的关注者数量?

转载 作者:行者123 更新时间:2023-12-03 09:21:12 25 4
gpt4 key购买 nike

我需要获取选定时间范围内增加和失去的关注者数量,或者只是关注者总数。

例如:如果我发送请求至:https://api.instagram.com/v1/users/3/我会得到这个 Json:

{
"data":
{
"username": "kevin",
"bio": "CEO & Co-founder of Instagram",
"website": "",
"profile_picture": "https://instagramimages-a.akamaihd.net/profiles/profile_3_75sq_1325536697.jpg",
"full_name": "Kevin Systrom",
"counts": {
"media": 1419,
"followed_by": 1138347,
"follows": 643
},
"id": "3"
}

但我无法获取选定时间范围内的“followed_by”

我阅读了 Instagram api 文档,但找不到任何端点来执行我想要的请求。

在 MEDIA 中,我可以传递 MIN_TIMESTAMP 和 MAX_TIMESTAMP 作为参数,但我不是在寻找媒体,而是在寻找关注者数量。

我知道这是可能的,因为有一个网站https://minter.io它获取自帐户开始以来的所有信息。

PS:我已经使用 OAuth 2.0 进行身份验证

最佳答案

可以使用用户节点上的“followers_count”字段来获取起点。这给出了请求时的关注者总数。从那里,您可以通过从您提到的 Insights api 中减去每日关注者计数来计算运行总数。

获取当前关注者数量:
curl -i -X GET "https://graph.facebook.com/v8/<user id>?fields=followers_count&access_token=EAACwX..."

https://developers.facebook.com/docs/instagram-api/reference/user

单日获得新关注者:
curl -i -X GET "https://graph.facebook.com/v8/<user id>/insights?metric=follower_count&period=day&since=2020-10-5T07:00:01&until=2020-10-06T07:00:00

https://developers.facebook.com/docs/instagram-api/reference/user/insights

关于instagram - 如何从 Instagram API 获取选定时间范围内增加和失去的关注者数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30362056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com