我将为即将到来的客户建立一个网站,该网站想要使用特定的主题标签在所有帖子中提取所有帖子(以@myaccount的#helloworld为例)。
最近对Instagram API的更新使这个过程略显混乱。我们可以通过客户端帐户通过GUI界面进行一次身份验证,然后存储访问令牌。话虽这么说,似乎并不是一个明确的方法来检查身份验证令牌是否已经过期,如果有,请求新的令牌而不要求我们通过GUI"允许此应用程序使用..."接口。如果令牌由于某种原因过期,我们担心由于此原因,我们网站上的Feed功能可能会中断。我们在这里遗失了什么?有没有办法继续通过Instagram重新验证而不必这样做?我们无法通过文档找到任何明确的信息。
其次,我们将在PHP驱动的站点上运行它。一旦收到验证码并验证为有效,我们将如何从具有特定主题标签的单个帐户中提取所有帖子。我们必须将主题标签限制为仅限一个帐户。任何帮助都会很棒,因为自Instagram更新其API以来,它似乎并不是很好的文档。
谢谢!
答案 0 :(得分:0)
没有oauth重定向,就无法自动进行身份验证。
如果access_token
无效,则API调用将出现错误响应
{"error_type":"OAuthAccessTokenException","code":400,"error_message":"The access_token provided is invalid."}
(您的应用似乎不属于Instagram批准的用户之一,因此我不确定您的应用是否会获得Instagram批准,可能需要先检查一下)