api - 在不使用 Instagram API 的情况下访问 Instagram 媒体

标签 api facebook-graph-api instagram

我以前使用 Instagram API 按标签、位置等访问公共(public)图像。我创建了一个新应用程序并检索了 access_token ,但这些公共(public)媒体搜索不再返回任何数据。但是,它们返回 200 个状态。

在文档上,它说 public_content 的“应用程序不被接受”。范围,这是这些搜索所必需的。因此,Instagram API 似乎已被弃用。

这对我来说是零意义(这就是我在这里发帖的原因),因为这些类型的搜索是许多应用程序和服务的核心。我也对这些请求如何仍然返回 200 个响应感到困惑。

我想知道是否有其他方法可以访问 Instagram 上的公共(public)内容,例如使用 Facebook API。 Instagram 是否希望完全阻止开发人员访问公共(public)照片?或者这只是为了将 Instagram API 功能移植到另一个 API,比如 Facebook?

最佳答案

如果你不能使用 API,你可以尝试废弃 HTML。

您可以通过链接 https://www.instagram.com/explore/tags/[TAG]/ 获取所需标签的 html

例如

curl https://www.instagram.com/explore/tags/telegram/

然后你必须找到从 "