Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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
Javascript 在我自己的网站上显示我自己的instagram订阅源_Javascript_Instagram Api_Instagram Graph Api - Fatal编程技术网

Javascript 在我自己的网站上显示我自己的instagram订阅源

Javascript 在我自己的网站上显示我自己的instagram订阅源,javascript,instagram-api,instagram-graph-api,Javascript,Instagram Api,Instagram Graph Api,一定有更简单的方法,我觉得我快要疯了 我只是为一家企业创建了一个网站,他们希望他们的instagram提要显示在他们的图库页面上,而不是静态图像上。在浏览了instagram API开发者文档之后,我似乎不得不跳过各种障碍来获得身份验证,比如上传我护照的照片等,甚至让用户在访问网站时进行身份验证 难道没有办法通过企业的instagram帐户验证我的应用程序,然后使用API显示它们的图像吗 据我所知,获得Instagram代币并不容易。有一种方法可以在不使用API的情况下获取照片 如果您查看ins

一定有更简单的方法,我觉得我快要疯了

我只是为一家企业创建了一个网站,他们希望他们的instagram提要显示在他们的图库页面上,而不是静态图像上。在浏览了instagram API开发者文档之后,我似乎不得不跳过各种障碍来获得身份验证,比如上传我护照的照片等,甚至让用户在访问网站时进行身份验证


难道没有办法通过企业的instagram帐户验证我的应用程序,然后使用API显示它们的图像吗

据我所知,获得Instagram代币并不容易。有一种方法可以在不使用API的情况下获取照片

如果您查看instagram帐户页面的源代码,您将在那里看到数据和照片。您只需要向该页面发出请求,并使用正则表达式处理结果

为此,我编写了这个库,它的工作原理与我上面描述的完全相同

import Nanogram from 'nanogram.js';

const instagramParser = new Nanogram();

instagramParser.getMediaByUsername('instagram').then((media) => {
  console.log(media);
});

收到数据后,可以制作滑块或图库

//初始化库
var lib=新纳克();
函数buildPorfolio(){
var preload=document.getElementById(“预加载程序”);
preload.classList.add(“preload--load”);
//从中获取内容https://www.instagram.com/instagram/
返回库
.getMediaByUsername(“instagram”)
.然后(功能(响应){
控制台.表格(响应.配置文件);
//拍照
var photos=response.profile.edge\u owner\u to\u timeline\u media.edges;
var项目=[];
//创造新元素
// 
//   
// 
对于(var i=0;i简短回答:否:(
您需要使用。

据我所知,Instagram从来没有一个简单的feed嵌入功能。你可以嵌入个人帖子,但不能嵌入feed

这方面有很多解决办法,其中大部分都是通过代理服务器绕过Instagram的API访问限制来实现的。Instagram在2020年晚些时候更新了他们的API,使得大部分(如果不是全部的话)这些解决办法都无法使用

要为您的客户端创建Instagram订阅源,您需要这样做。这需要您有办法对API进行服务器端调用

完成这项工作后,我可以告诉您,实际的编码方面并不困难(上面链接中提供的说明非常全面),如果您只为一个客户端执行此操作,您可能只需将应用程序保持在开发模式下即可(因此,您不必通过应用程序审批流程)只需将您的客户端添加为“测试用户”


我不确定让应用程序处于开发模式会有什么影响——是否过期,等等——但如果你能做到以上所有,那么你的主要挑战就是让它不会每60天过期一次。

你有没有找到一个好方法来做到这一点?真让人头疼。