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