首页 文章

用于Instagram Feed查看器的API

提问于
浏览
0

我希望为我的网站实现一个Instagram提要阅读器 . 读者将以独特的互动方式显示我的Instagram Feed,而无需用户登录Instagram . 有没有办法让我使用Instagram API或新的Instagram Business API可靠地完成这项工作?

目前的选择及其警告:

1. The Instagram v1 API found here (https://www.instagram.com/developer/) 要求用户进行身份验证 . 应用程序无法使用 grant_type=client_credentials 获取令牌并进行API调用 .

生成的令牌似乎没有过期但是说明它们可能随时到期,使得使用手动生成的令牌的解决方案不可靠 . https://www.instagram.com/developer/authentication/

2. Instagram Business accounts API found here (https://developers.facebook.com/docs/instagram-api/) 需要Instagram企业帐户,同时对媒体 endpoints 的查询似乎需要用户访问令牌,这又要求用户登录以生成/续订令牌 . (https://developers.facebook.com/docs/instagram-api/reference/media/

我知道像 https://www.instagram.com/{username}/media/ 这样的 endpoints ,但这是没有记录的,可以随时消失 .

我将非常感谢任何帮助,或建议实现不需要用户生成身份验证令牌的此类Feed .

1 回答

  • 0

    正如在Instagram API doc中所说:

    在您的应用程序中,您应该让每个用户都经过身份验证和授权流程,以便接收有效的access_token .

    所以我可以看到太多的方式:

    • 使用'/media'终点直到它被阻止(我相信它相对可靠,因为任何东西都可能在某一天消失,而不仅仅是未记录的东西)

    • 在Instagram上验证自己,并使用您自己的access_token进行API请求,因为它是在几个流行的工具中完成的,用于获取Instagram最近的帖子

相关问题