我有点不明白身份验证在Instagram中是如何工作的。我想在一个小部件上显示Instagram帖子。但是如果我手动生成一个access_token,我担心会达到极限(5000/小时),因为它是一个大型的web应用程序。
下面是我的想法:让每个用户使用他们的Instagram帐户进行身份验证,并存储他们的access_tokens,并使用这些令牌查询Instagram的API。因此,从本质上说,每个用户都会收到使用他们的access_token查询的Instagram帖子。如果令牌因任何原因过期,我可以很容易地让他们重新认证。为了其他目的,我需要每个用户进行身份验证。
我不确定服务器是否能够在为用户提供无缝体验的同时重新进行身份验证。
这是正确的方法,还是我的思维过程完全偏离了?
编辑:所以我决定让每个用户进行身份验证,并使用每个用户的access_token调用Instagram API。一切都很顺利。但是,在测试我的测试帐户之一的身份验证时,我收到了这样的消息:“我们注意到您的帐户上有一些不寻常的活动,我们将发送一个安全代码来验证您的帐户。”例如,如果我通过标记查询公共帖子,那么Instagram是否认为我的API查询是不寻常的呢?我担心我的方法将导致最终用户不得不验证并最终将我的应用程序视为垃圾邮件。
编辑:我希望Instagram API专家能够就这个主题提供建议。我的应用程序一直在无问题地查询帖子。因此,现在我坚持让每个用户进行身份验证,并使用他们的access_token调用API。当我说Instagram上的帖子将出现在“小部件”上时,我可能给人留下了错误的印象。我不是指网站上的一个简单的Instagram提要。因此,如果有人使用Instagram API为他们的应用程序进行大量查询,如果可能,请分享您的方法!
发布于 2016-07-15 22:44:04
如果access_token无效,您将得到如下错误响应:
{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."}检查这一点,并要求用户再次登录。
https://stackoverflow.com/questions/38365500
复制相似问题