【问题标题】:Instagram API without authentication无需身份验证的 Instagram API
【发布时间】:2015-03-26 06:27:22
【问题描述】:

是否可以使用 Instagram API 并创建一个通过主题标签显示一些图像的网络应用程序,而无需个人身份验证?我正在使用 ASP.NET 开发网站

【问题讨论】:

  • 简短的回答是你不需要身份验证,除非你代表用户做某事。
  • 我尝试在 instagram api 的控制台应用程序上尝试执行 get 方法来接收带有特定标签的最新媒体而不进行身份验证,它告诉我该方法需要身份验证。有人说它只需要客户端 ID,但如果是这样,我该怎么做?
  • 您需要注册一个应用程序并获得一个客户端 ID。

标签: asp.net api instagram


【解决方案1】:

是的,您需要在此处为​​您的应用创建一个 client_id:

https://instagram.com/developer/clients/manage/

然后调用这个url:

https://api.instagram.com/v1/tags/{hastag}/media/recent?callback=&client_id={client_id}&count={要返回的照片数量}

【讨论】:

    【解决方案2】:

    不确定标签,但您可以使用登录页面地址 like this 旁边的 ?__a=1 下载 JSON 格式的任何 Instagram 用户照片供稿。无需获取用户 ID 或注册应用,无需令牌,无需 oAuth。

    2018 年 4 月 12 日更新:Facebook 在这样的端点上应用了一些符号/令牌保护,现在您需要提供 X-Instagram-GIS 标头和 csrftoken cookie。根据您的请求,使用 rhx_giscsrf_tokenuser-agentvariables 计算的标头。但是,这仍然可以在没有身份验证的情况下获取 Instagram 提要数据。

    2019 年 1 月更新:查看我的 latest update here,了解如何将 Google 用作 CORS 代理。

    【讨论】:

    • 看起来像个骗子
    • @Londeren 查看我关于如何将 Google 用作 CORS 代理的最新更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多