Ajax 如何使用新的API从Instagram获取公共数据或标签?

Ajax 如何使用新的API从Instagram获取公共数据或标签?,ajax,api,instagram,public,Ajax,Api,Instagram,Public,有没有办法按照新的API获取Instagram公共配置文件数据 根据Instagram,我需要遵循以下步骤: 通过提供站点url和重定向url创建应用程序 使用oAuth重定向用户并生成访问令牌 现在,使用正确的url和访问令牌,我们可以获得用户数据 我完成了每个步骤并正确地生成了访问令牌,现在我正在使用ajax访问url https://api.instagram.com/v1/users/searchq='+inst.instagramId+'&access_token='+in

有没有办法按照新的API获取Instagram公共配置文件数据

根据Instagram,我需要遵循以下步骤:

  • 通过提供站点url和重定向url创建应用程序
  • 使用oAuth重定向用户并生成访问令牌
  • 现在,使用正确的url和访问令牌,我们可以获得用户数据
我完成了每个步骤并正确地生成了访问令牌,现在我正在使用ajax访问url

https://api.instagram.com/v1/users/searchq='+inst.instagramId+'&access_token='+inst.accessToken 
其中,
inst.instagramId
是用户id,
inst.accessToken
是访问令牌。 响应包含代码200,该代码正常,但数据为空


感谢您的帮助。

事实上,使用新的Instagram api无法获取公共数据或标签。instagram的新api提供的唯一信息是您的数据,或者访问token的所有者数据。

我编写了一个代理api就是为了这个目的:

让我们以纽约为例: Instagram的标签浏览器:

获得与JSON相同的结果:

你可以在回购协议中找到更多的例子。下面是执行所有这些操作的代码:

使用jquery的演示应用程序将是:

$.ajax({
  url: "https://igpi.ga/explore/tags/yyc/media",
  dataType: "jsonp",
  data: { count: 3 },
  success: function (json){
    for(var i in json.posts) {
      var img = document.createElement("IMG");
      img.src = json.posts[i].display_url;
      document.body.appendChild(img);
    }
  }
});
演示:


希望这有帮助

谢谢你的帮助,但是我已经成功地获取了我自己的数据。是的,用api获取不属于你的信息是不可能的,但是我听说还有其他不使用api的方法