Instagram API身份验证

时间:2016-07-14 04:28:01

标签: authentication instagram instagram-api

我对Instagram中的身份验证工作方式感到有些困惑。我想在小部件上显示Instagram帖子。但是,如果我手动生成一个access_token,我担心达到限制(5000 /小时),因为它是一个大型Web应用程序。

以下是我的想法:让每个用户使用他们的Instagram帐户进行身份验证并存储他们的access_tokens并使用令牌查询Instagram的API。所以基本上每个用户都会看到使用access_token查询的Instagram帖子。如果令牌因任何原因而过期,我可以轻松地重新进行身份验证。我需要每个用户进行身份验证,以用于其他目的。

我不确定服务器是否可以在为用户提供无缝体验的同时重新进行身份验证。

这是正确的方法,还是完全关闭我的思维过程?

编辑:所以我决定让每个用户进行身份验证,并使用每个用户的access_token调用Instagram API。一切都很好。但是,在测试我的某个测试帐户的身份验证时,我收到了此消息"我们发现您帐户上有一些异常活动。我们会向您发送一个安全码,以验证您的帐户。"如果我通过标签查询公共帖子,我的API查询是否被Instagram视为不寻常?我担心我的方法会导致最终用户必须验证并最终将我的应用程序视为垃圾邮件。

编辑:我希望Instagram API专家可以就此主题提供建议。我的应用程序一直在不间断地查询帖子。所以现在我仍然坚持让每个用户进行身份验证并使用他们的access_token调用API。当我说Instagram帖子会出现在"小部件上时,我可能会给出错误的印象。我并不是指网站上的简单Instagram Feed。因此,如果有人使用Instagram API对其应用程序进行大量查询,请尽可能分享您的方法!

1 个答案:

答案 0 :(得分:3)

如果access_token无效,您将收到如下错误响应:

{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."}

检查并确认用户再次登录