我已经在我的网站上使用Instagram API一年了,它有效 完美到今天,他们在所有应用程序上。现在,我对使用client-id进行的任何请求都收到oAuth错误。即使是如下的简单请求:
https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENTID]
如何解决这个问题?我已经检查过,我没有按照文档的建议在API调用中调用20多个最新的媒体。
答案 0 :(得分:4)
你可以使用获取照片 https://www.instagram.com/[USERNAME]/media/
有了这个,您可以获得最新的20个帖子。 如果您使用的是php,代码将如下所示:
$instaResult= file_get_contents('https://www.instagram.com/'.$username.'/media/')
$insta = json_decode($instaResult);
答案 1 :(得分:1)
来自Instagram API更新日志
所有API端点都需要有效的access_token
您需要使用您的应用授权用户。即使您在其中注册客户端的Instagram帐户,也需要按照Instagram API authentication中的身份验证步骤进行操作。
请注意,在沙盒模式下,只有其他沙盒用户可见。 I.E如果您尝试为不是沙盒用户的UserA获取最新媒体,则会显示没有用户找到。