【问题标题】:Is it allowed to use this link (https://www.instagram.com/[username]/?__a=1)是否允许使用此链接(https://www.instagram.com/[username]/?__a=1)
【发布时间】:2018-07-20 10:49:36
【问题描述】:

目前我正在为我学校的主页进行 Instagram 实施。 我的问题是,我无法访问该帐户,因此无法生成访问令牌(所有免费的 joomla 插件都需要)。 所以我决定编写自己的插件(我不是最好的程序员,但它可以工作),因为我找到了这个链接(https://www.instagram.com/[username]/?__a=1),我可以在不需要任何令牌的情况下获取公共页面的 JSON或身份证。

我的问题是是否允许我使用它(因为我在官方api中找不到这个链接)?

【问题讨论】:

  • 这似乎不起作用,因为今天返回 HTTP 403 给我。
  • 是的,它在几天前已更改。 ATM 我正在​​研究另一种解决方案。
  • @DaKi0709 让我们知道您是否找到了可行的解决方案
  • 它在今天 4 月 16 日再次工作......希望他们保持原样!

标签: instagram instagram-api


【解决方案1】:

此网址于 4 月 14 日被 instagram 关闭。您可以通过此链接获取用户信息 json:

https://i.instagram.com/api/v1/users/USER_ID/info/

您也可以像这样找到用户 ID:

转到https://www.instagram.com/USERNAME/

查看源代码并找到此代码:

"id":"

您会在引号之间看到用户 ID。

祝你好运。

【讨论】:

  • 谢谢 我试过了,我得到了头像和其他一些信息,但是有没有办法修改链接来获取帖子(图片和文字)?
  • 是的,你可以获得头像dp和高清版。如果此解决方案对您有帮助,请投票。
  • 是的,您还可以在那里找到没有秘密个人资料的帖子信息。没有办法找到秘密档案。只有您可以找到秘密个人资料的个人资料图片 dp 和高清版本。
  • 如果我使用例如 Coca-Cola 页面 (i.instagram.com/api/v1/users/249655166/info)(我在 json 文件中发现它是一个公共页面)我怎样才能获得最后帖子的 json 数据而不只有头像和用户名?
  • 我认为 Instagram 也更改了这个 api URL 我不知道。但是查看源页面instagram.com/cocacola 有很多关于帖子的信息,我会和其他人。只有你找不到头像高清版。
【解决方案2】:

我们构建了一个小型 API,可以准确地抓取数据并通过 JSON 呈现给您:

https://apinsta.herokuapp.com/u/<username>

(如果你仍然对此感兴趣)

【讨论】:

  • 谢谢你,这正是我正在寻找的。你能解释一下它是如何从 Instagram 上抓取数据的(如果它不是秘密的话),因为我对这些东西很感兴趣吗?并且请告诉我是否必须提及您以及如果我使用该链接进行 Instagram 实施。
  • 我们实际上获取了嵌入数据的帐户的 Instagram 页面。然后 - 在一些 RegExp 魔术的帮助下,我们过滤数据并将其呈现给您。涉及一些缓存,以免对 IG 页面造成太大压力。 :-)
  • RIP apinsta。我会想念这个很棒的小服务。请开源,@Sebastian!
猜你喜欢
  • 1970-01-01
  • 2012-04-10
  • 1970-01-01
  • 2022-01-23
  • 2018-01-14
  • 1970-01-01
  • 1970-01-01
  • 2013-03-05
相关资源
最近更新 更多