Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 通过web应用程序从Instagram下载您自己的照片_Api_Instagram - Fatal编程技术网

Api 通过web应用程序从Instagram下载您自己的照片

Api 通过web应用程序从Instagram下载您自己的照片,api,instagram,Api,Instagram,我查阅了Instagram上的API文档并研究了网络,但对于是否可以通过网络应用下载自己的Instagram照片,我还没有找到一致的答案 例如,我正在尝试编写一个web应用程序,允许用户在其Instagram帐户中进行身份验证,然后将其所有Instagram照片下载到web应用程序中并显示出来 我在Instagram上看到的最接近的东西是以下url: 但是有人能确认这是否是正确的终点吗?另外,如果这是正确的端点,假设我上传了一张高分辨率的照片,那么我可以通过API下载高分辨率的照片吗?您可以使用

我查阅了Instagram上的API文档并研究了网络,但对于是否可以通过网络应用下载自己的Instagram照片,我还没有找到一致的答案

例如,我正在尝试编写一个web应用程序,允许用户在其Instagram帐户中进行身份验证,然后将其所有Instagram照片下载到web应用程序中并显示出来

我在Instagram上看到的最接近的东西是以下url:


但是有人能确认这是否是正确的终点吗?另外,如果这是正确的端点,假设我上传了一张高分辨率的照片,那么我可以通过API下载高分辨率的照片吗?

您可以使用Google Chrome轻松完成,而不需要API:

我写了一个小的ES6脚本,可以实现这一点(让您通过右键单击查看和保存instagram图像和视频)

代码如下:

document.addEventListener('contextmenu', (event) => {
  const elements = document.elementsFromPoint(event.clientX, event.clientY);
  const mediaSource = elements.find(element => /img|video/gi.test(element.tagName)).getAttribute('src');
  mediaSource && window.open(mediaSource, '_blank');
});
它所做的是当你点击图像或视频时,它会在鼠标下获取所有元素,找到图像/视频并在“新建”选项卡中打开它。然后你保存它


此外,还可以下载特定用户或使用python标记的instagram图像。源代码包括控制台和GUI。在运行之前安装所有依赖项。请记住,这段代码不是针对Python3优化的。确保配置文件是公开的,否则将只下载配置文件图片。 链接到我的github回购:

这是一个python2脚本,您需要安装它才能工作。
图像将被下载到您的工作目录。

是的,这一切都是可能的。您走对了。谢谢您的评论-您对高分辨率照片有什么建议吗?为什么不使用api控制台进行一些测试调用?谢谢你的建议-真不敢相信我错过了那一页!你上车了吗?“标准”(即高分辨率)
URL
与其他URL一起打包在一个
JSON
字符串中。你可以用它做你想做的事。但是要注意每小时请求的限制。