在强制执行沙盒模式后如何解决Instgram oauth失败?

时间:2016-06-02 04:08:31

标签: oauth instagram instagram-api

我已经在我的网站上使用Instagram API一年了,它有效 完美到今天,他们enter image description here在所有应用程序上。现在,我对使用client-id进行的任何请求都收到oAuth错误。即使是如下的简单请求:

https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENTID]

如何解决这个问题?我已经检查过,我没有按照文档的建议在API调用中调用20多个最新的媒体。

2 个答案:

答案 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获取最新媒体,则会显示没有用户找到。