【问题标题】:How to get instagram feeds in Spring boot application?如何在 Spring Boot 应用程序中获取 Instagram 订阅源?
【发布时间】:2020-06-21 17:54:21
【问题描述】:

我正在使用 Spring Boot 和 Bootstrap 实现一个博客网站,我想在主页中添加我的 instagram 提要(显示最后 6 张发布的图片)。我的问题是如何获取公众账号instagram最后6张贴图?

谢谢, 阿克雷姆

【问题讨论】:

    标签: java spring-boot spring-mvc instagram


    【解决方案1】:

    查看 instagram api,使用 OAuth2 协议,查看身份验证部分和端点

    https://www.instagram.com/developer/endpoints/users/

    客户端(隐式)身份验证

    如果您正在构建一个没有服务器组件的应用程序(例如,纯粹的 javascript 应用程序),您会注意到,如果不将密钥存储在客户端。您永远不应该将您的 client_id 秘密传递或存储到客户端。对于这些情况,有隐式身份验证流程。 第一步:将您的用户引导至我们的授权网址

    https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token

    此时,我们会向用户显示一个登录屏幕,然后是一个确认屏幕,他们会在其中授予您的应用访问其 Instagram 数据的权限。请注意,与显式流不同,此处的响应类型是“令牌”。 第二步:通过URL片段接收access_token

    一旦用户通过身份验证并授权您的应用程序,Instagram 会将其重定向到您的 redirect_uri,并在 url 片段中使用 access_token。它看起来像这样:

    http://your-redirect-uri#access_token=ACCESS-TOKEN

    只需从 URL 片段中获取 access_token 即可。如果用户选择不授权您的应用程序,您将收到与显式流程中相同的错误响应

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 1970-01-01
      • 2021-02-09
      • 2017-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多