gpt4 book ai didi

javascript - 从 Instagram Graph 获取 JSON 时出现 404 错误

转载 作者:行者123 更新时间:2023-11-29 23:17:56 24 4
gpt4 key购买 nike

我正在为使用 Instagram 图搜索特定主题标签的客户开发应用程序。为此,我使用以下 JavaScript:

let rawData, resuData;
$.ajax({
url: 'https://www.instagram.com/explore/tags/dogs/?__a=1',
type: "GET",
dataType: "json",
success: function(data) {
//console.log(data);
},
complete: function(data_response) {
rawData = (data_response.responseText);
resuData = JSON.parse(rawData);
console.log(resuData);
},
error: function (error) {
console.log("Error!");
}
});

这给了我一个包含我想要的数据的 JSON

当我想从“elbaresotracosa”主题标签 (https://www.instagram.com/explore/tags/elbaresotracosa/?__a=1) 获取数据时,问题就来了,它向我显示消息错误 404,如下图所示。

error 404 instagram graph

但是当我从浏览器本身输入该 URL 时,它会显示我正在寻找的 JSON

instagram graph JSON

在开发人员工具中,从“网络”选项卡中,内容类型是 "application/json"

content-type: application/json

你们中有人知道我该如何解决这个问题吗?

最佳答案

我有一个使用相同端点的抓取器,它昨天停止工作了。

我猜 Instagram 刚刚阻止了对未经身份验证的请求的标签浏览器的访问。

如果您已登录,您可以看到主题标签,但在隐身窗口中打开相同的链接却看不到(出于某种原因,它仍然适用于某些主题标签,例如#dogs one)

关于javascript - 从 Instagram Graph 获取 JSON 时出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52013756/

24 4 0
文章推荐: javascript - 保持矩形 B 在矩形 A 的顶部对齐,即使矩形 A 的 anchor 发生变化
文章推荐: javascript - AngularJS:如何根据条件检查选择 state.go 中的 url?
文章推荐: javascript - 在 React 中使用 redux-form 设置