Zah*_*aya 9 url pagination json instagram instagram-api
我用这个URL来获得最近关于特定媒体tag喜欢cats使用Instagram API.该URL是这样的:
https://api.instagram.com/v1/tags/cats/media/recent?access_token=*****
Run Code Online (Sandbox Code Playgroud)
不幸的是,没有数据,我得到了下面warning的pagination:
{"pagination":{"deprecation_warning":"next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead"},"meta":{"code":200},"data":[]}
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到min_tag_id或min_tag_id?为什么没有data?
sve*_*son 14
我假设您在2015年11月17日之后为此请求创建了客户.Instagram对其API进行了一些更改,请参阅此处.
在2015年11月17日当天或之后创建的应用将以沙盒模式启动,并在新更新的API速率限制和行为上运行.
您的应用/客户端可能处于沙箱模式,因此行为有限.它记录在docs,section API行为中:
数据仅限于沙盒用户和每个沙箱用户的20个最新媒体.
[...]
作为另一个例子,让我们考虑一个返回媒体列表的端点:/ tags/{tag-name}/media/recent.此端点返回的响应将仅包含具有给定标记的媒体,如预期的那样.但是,不是从任何公共Instagram用户返回媒体,它将仅返回属于您的沙盒用户的媒体,限制为每个用户的最后20个.
如果您为沙盒用户创建"cat"标记,则应该看到它.一旦您的应用程序切换为实时,您应该看到所有公共可用的"猫"标签.
关于已弃用的警告,它们是正常的,因为它们通知使用"旧方法"来破坏更改的应用程序.在你的情况下,他们可以被忽略.
| 归档时间: |
|
| 查看次数: |
8378 次 |
| 最近记录: |