gpt4 book ai didi

instagram - 如何计算 Instagram 媒体用户喜欢的数量?

转载 作者:行者123 更新时间:2023-12-05 00:58:18 31 4
gpt4 key购买 nike

目前我使用 /users/self/media/liked方法,获取响应,阅读 next_max_like_id并一次又一次地请求数据。我试图通过巨大的 count值,但看起来最大计数值只是 30 .
我需要跟踪喜欢的媒体用户数量的变化。有什么办法可以优化吗?我不太明白是什么next_max_like_id方法?有什么办法可以留着下次用吗?

最佳答案

users/self/media/likes 的请求限制是 33(默认是 20)。 next_url在分页部分返回的将使用相同的 count 抓取按时间顺序排列的喜欢的项目。 (如果您提供了)和 next_max_like_id ,这是返回的最后一个结果的 id。

如果“跟踪更改”是指保持运行记录,据我所知,您无法通过端点访问喜欢项目的总数。您必须编写一个像历史一样抓取的脚本,使用分页信息向后跳转,直到您可以通过捕捉重复项next_max_like_id 看到您已经击中了原始内容。 (旁注:返回的数据仅包括用户仍然可以访问的帖子)。

如果您有很多用户,则必须使用 cron 作业来错开查询以进行原始抓取,因为每小时有 5000 次 API 调用的限制。一旦完成,您就可以拥有 last_id_liked数据库中的字段,用于继续计数维护。

我可以提供的唯一优化是,您可以计算向后跳转的次数并乘以计数,而不是计算返回的结果……但您每次仍然使用 API 调用。

关于instagram - 如何计算 Instagram 媒体用户喜欢的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32849683/

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