新 Instagram API 标记内容限制的解决方法

Workaround for new Instagram API restriction for tagged content

我为我公司的营销团队构建了一个模块,用于根据主题标签获取所有照片。比如#nofilter.

在 Instagram 决定将其 API 身份验证更改为 OAuth 之前,我一直在使用 URL https://api.instagram.com/v1/tags/nofilter/media/recent

我遵循了新指南,但我的客户端仍处于沙盒模式,API 调用不再 return 任何内容。所有 returns 是:

{"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": []}

看来我需要在上线前提交我的申请以供审核。但这似乎是不可能的,根据我从他们下面的提交指南中发现的内容。有什么解决方法吗?

====== 2016 年 7 月 8 日更新

我找到了 instagram 提到的那些第 3 方之一,但定价太糟糕了 https://www.dialogfeed.com/pricing/

每月 189 欧元似乎有点贵

我不得不处理这个问题。他们的文档非常无用,似乎没有为只想收集相关链接的人提供任何解决方案,这应该不是问题。

幸运的是,Instagram 页面上的脚本提供了对其结构化数据的轻松访问。在我的 rails 应用程序中,我创建了一个无头浏览器,然后点击他们的 url。我提供了我的解决方案作为另一个问题的答案: