用于Instagram Feed查看器的API

时间:2017-10-20 12:44:49

标签: facebook api facebook-graph-api instagram instagram-api

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

目前的选择及其警告:

1。 Instagram v1 API在此处找到(https://www.instagram.com/developer/ 要求用户进行身份验证。应用程序无法使用grant_type=client_credentials获取令牌并进行API调用。

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

2。 Instagram商业帐户API在此处找到(https://developers.facebook.com/docs/instagram-api/ 需要Instagram企业帐户,同时对媒体端点的查询似乎需要用户访问令牌,这又要求用户登录以生成/续订令牌。 (https://developers.facebook.com/docs/instagram-api/reference/media/

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

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

1 个答案:

答案 0 :(得分:0)

正如在Instagram API doc中所说的那样:

  

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

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

  1. 使用'/ media'终点直到它被阻止(我相信它相对可靠,因为任何东西都可能在某一天消失,而不仅仅是未记录的东西)
  2. 在Instagram上验证自己,并使用您自己的access_token进行API请求,因为它是在几个流行的工具中完成的,以获取Instagram最近的帖子