- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用 Instagram 的无证 API https://www.instagram.com/<user>/?__a=1
获取公共(public)用户供稿。
我还能够通过他们的 max_id
获得多个页面查询参数如下:https://www.instagram.com/<user>/?__a=1&max_id=<end_cursor>
end_cursor = json_response.graphql.user.edge_owner_to_timeline_media.page_info.end_cursor
max_id=<end_cursor>
似乎不再适用于公共(public)用户提要。我仍然可以得到前 12 个帖子,但之后就不行了。
最佳答案
2018 年 4 月 14 日 - 不再工作 - INSTAGRAM 弃用了 '?__a=1' 和 '?query_id=17888483320059182' - 这不再有效!
好的,看看这个媒体分页:https://instagram.com/graphql/query/?query_id=17888483320059182&id=<user_id>&first=12&after=<end_cursor>
这将返回:
['data']['user']['edge_owner_to_timeline_media']['page_info']['end_cursor']
和媒体:
['data']['user']['edge_owner_to_timeline_media']['edges']
'query_id' 现在是静态的,所以只需使用:17888483320059182
'id' 是“instagram 用户 id”,所以你必须使用 ?__a=1
抢 ['graphql']['user']['id']
'first' 是您希望返回的照片数量。只需使用 12 来保持媒体返回相同。
'after' 是新的 'max_id' 供使用 ['data']['user']['edge_owner_to_timeline_media']['page_info']['end_cursor']
我会测试更多,稍后再回复。
稍后回复:
据信使用 ?__a=1
进行“分页”已被弃用。如果为真,则没有答案可以使用 ?__a=1
解决运算符(operator)的直接问题。用于 Instagram 分页。
但是此答案中提供的代码将提供 Instagram 媒体的分页,该分页确实提供了操作所寻求的结果。
答案包含“instagram graphql api”,它是当前的 api(而不是 json ?__a=1
hack),所以这个答案现在应该提供一些稳定性。
正如在我的现场网站上使用的那样:
捕获id=<instagram_user_id>
在 Instagram 媒体请求之前:profile = https://www.instagram.com/<instagram_username>/?__a=1
media = https://instagram.com/graphql/query/?query_id=17888483320059182&id=<profile['graphql']['user']['id']>&first=12&after=<end_cursor>
关于api - Instagram ?__a=1&max_id=<end_cursor> 不适用于公共(public)用户提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49265013/
我们一直在使用以下端点来获取 Instagram 提要 https://www.instagram.com/saintgobaingroup/?__a=1&max_id= 稍后,对于进一步的提要,我们
假设我为标签获取了最近的用户媒体...而且我能够将 API 返回给我的信息存储在数据库中。 媒体 ID 类似于 [0-9]+_[0-9]+,让我们假设一天后,我只想获取新数据,所以我订购了存储在我的数
Twitter 的新 max_id 参数有默认值吗? 我已经尝试过: https://api.twitter.com/1/statuses/user_timeline.json?screen_name
我正在尝试从 PHP 和 Javascript 获取并生成 Twitter 时间线。所以我做了以下事情。 1- 使用以下查询参数获取 #OneHashtag 的初始推文:count=20、since_
我已经研究 Twitter 文档有一段时间了,但我在如何获取一段时间内关注者增长统计数据/一段时间内推文数量方面遇到了困难...... 我想从社区了解 Twitter API 中 since_id 、
当我想使用 Twitter 的 search API 时,应该如何计算 since_id 和 max_id?我想收集今天 00:00:00 到 23:59:59 之间的大量数据。所以我读到我必须使用
我希望我想得太多了,并且有一个明显的解决方案。 来自 API(获取状态/user_timeline) max_id - Returns results with an ID less than (th
我正在使用 Abraham 推特库来搜索推文。一切正常,但问题是,我的搜索返回了 100 多个结果。 是否有一种简单的循环方式,例如使用较新的 API v1.1 进行分页? 我需要能够通过特定搜索的搜
我想知道一种获取推文 ID 的方法,以检查我正在使用 tweepy 制作的 Python 应用程序中的用户时间轴中显示了哪些推文。 . 我似乎没有办法提取推文 ID 或跟踪它们。保持检查的参数是sin
我一直在使用 Instagram 的无证 API https://www.instagram.com//?__a=1获取公共(public)用户供稿。 我还能够通过他们的 max_id 获得多个页面查
我是一名优秀的程序员,十分优秀!