介绍
fetch-instagram
是一个可以用于获取 Instagram 图片和视频的 npm 包。它提供了一种简单而方便的方式,将 Instagram 的游客数据获取为 Json 格式的对象,并提取相应的信息,包括用户名、描述、时间戳、媒体类型、媒体 Url 以及相应的缩略图等。fetch-instagram
基于 Promise,支持异步请求,适用于前端和后端开发。
安装方法
使用 npm 命令可轻松安装 fetch-instagram
,输入以下命令即可:
npm install -g fetch-instagram
如何使用?
为了开始使用 fetch-instagram
,需要首先将其导入到你的项目中。
import fetchInstagram from fetch-instagram
接下来你需要指定一个 Instagram 用户的用户名或链接,并发送 GET 请求:
const user = await fetchInstagram("instagramUsernameOrLink"); console.log(user);
此处,await
确保请求已完成后输出结果,并可在控制台中打印获得的用户信息。输出结果如图:
-- -------------------- ---- ------- - --------- -------------------- ----------- --- -------------- ---- --------------- ---- ---- ---------- ----- -------------- ---------------------------------------------------------------------- --------- ---------- ------ -------- ----- ------------- - --------- ------ ----- ------ ------ ----- ------ ----- -------- ----- --------- --- --------- --- --- ----- - -展开代码
以上例子显示了一个 Instagram 用户的基本数据,包括用户名、媒体数量、跟随数量、粉丝数量、个人简介、头像 Url、全名、个人爱好以及商业信息。
接下来,我们可以使用 await
提取 Instagram 媒体内容数据:
const media = await fetchInstagram("instagramUsernameOrLink"); console.log(media);
它将给出用户的图片和视频数据,可用于实现类似 Instagram 的网站:
-- -------------------- ---- ------- - - ------------- ------ -------- ---------------------------------- -------- ------ --------- ----- ----------- ------ ---------- ------ -------- ------ ---------- ---------- -- - ------------- ------ -------- ---------------------------------- -------- ----- --------- -------------- ----------- ------ ---------- ------ -------- ------ ---------- ---------- -- --- -展开代码
以上例子显示了 Instagram 用户的媒体内容数据,包括缩略图链接、发布链接、媒体类型、媒体 Url、媒体描述和上传时间戳等。
总结
通过这篇文章,我们学会了如何使用 fetch-instagram
对 Instagram 用户和媒体进行请求,这将成为网站
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055add81e8991b448d882a