在强制沙盒模式后如何解决 Instgram oauth 失败?
How to get around Instgram oauth failures after they enforced sandbox mode?
我已经在我的网站上使用 Instagram API 一年了,而且效果很好
直到今天他们 enforced the sandbox mode 在所有应用程序上都很完美。现在,我使用客户端 ID 发出的任何请求都会收到 oAuth 错误。即使是像下面这样的简单请求:
https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENTID]
如何解决这个问题?我已经检查过我在我的 API 调用中没有按照文档的建议调用超过 20 个最近的媒体。
您可以使用以下方式获取照片
https://www.instagram.com/[USERNAME]/media/
有了这个,您可以获得最新的 20 个帖子。
如果您使用 php,代码将如下所示:
$instaResult= file_get_contents('https://www.instagram.com/'.$username.'/media/')
$insta = json_decode($instaResult);
来自 Instagram API 更新日志
All API endpoints require a valid access_token
您需要授权用户使用您的应用。即使是您注册客户端的 Instagram 帐户,您也需要按照此处的身份验证步骤进行操作 Instagram API authentication。
请注意,在沙盒模式下,只有其他沙盒用户可见。 I.E 如果您尝试为不是沙盒用户的 UserA 获取最近的媒体,它将显示为未找到用户。
我已经在我的网站上使用 Instagram API 一年了,而且效果很好 直到今天他们 enforced the sandbox mode 在所有应用程序上都很完美。现在,我使用客户端 ID 发出的任何请求都会收到 oAuth 错误。即使是像下面这样的简单请求:
https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENTID]
如何解决这个问题?我已经检查过我在我的 API 调用中没有按照文档的建议调用超过 20 个最近的媒体。
您可以使用以下方式获取照片 https://www.instagram.com/[USERNAME]/media/
有了这个,您可以获得最新的 20 个帖子。 如果您使用 php,代码将如下所示:
$instaResult= file_get_contents('https://www.instagram.com/'.$username.'/media/')
$insta = json_decode($instaResult);
来自 Instagram API 更新日志
All API endpoints require a valid access_token
您需要授权用户使用您的应用。即使是您注册客户端的 Instagram 帐户,您也需要按照此处的身份验证步骤进行操作 Instagram API authentication。
请注意,在沙盒模式下,只有其他沙盒用户可见。 I.E 如果您尝试为不是沙盒用户的 UserA 获取最近的媒体,它将显示为未找到用户。