如何使用 Node.js 获取 Instagram 关注者的数量?
以下方法介绍了如何在 nodeJs 中获取 Instagram 关注者的数量。我们使用了 instagram-followers 包来实现这一点。这个软件包通过在用户名的帮助下获取 Instagram 关注者的数量来帮助我们。
使用以下步骤安装模块并在 node.js 中获取 Instagram 关注者的数量:
第 1 步:为我们的项目创建一个目录并将其作为我们的工作目录。
$ mkdir node-app
$ cd node-app
第 2 步:使用 npm init 命令为我们的项目创建一个 package.json 文件。
$ npm init
注意:按住回车键并在终点行相应地输入“是/否”。
第 3 步:安装 Express.js 和 instagram-followers 模块。现在在您的节点应用程序(文件夹名称)文件夹中键入以下命令行:
$ npm install express instagram-followers
第 4 步:创建 index.js 文件,我们的项目结构将如下所示。
第 5 步:创建基本服务器。在 index.js 文件中写下以下代码。
index.js
const express = require('express');
const app = express();
app.get('/' , (req , res)=>{
res.send("GeeksforGeeks");
});
// Server setup
app.listen(4000 , ()=>{
console.log("server is running on port 4000");
});
index.js
const express = require('express');
const followers = require('instagram-followers');
const app = express();
app.get('/' , (req , res)=>{
res.send("GeeksforGeeks");
});
app.get('/:username' , (req , res) => {
followers(req.params.username).then((count) => {
if(!count){
res.send("Account Not Found");
return;
}
res.send("Username " + req.params.username +
" have " + "" + count + "" + " followers");
});
});
// Server setup
app.listen(4000 , ()=>{
console.log("server is running on port 4000");
});
输出:我们将在浏览器屏幕上得到以下输出。
GeeksforGeeks
第 6 步:现在让我们实现获取 Instagram 关注者数量的功能。
index.js
const express = require('express');
const followers = require('instagram-followers');
const app = express();
app.get('/' , (req , res)=>{
res.send("GeeksforGeeks");
});
app.get('/:username' , (req , res) => {
followers(req.params.username).then((count) => {
if(!count){
res.send("Account Not Found");
return;
}
res.send("Username " + req.params.username +
" have " + "" + count + "" + " followers");
});
});
// Server setup
app.listen(4000 , ()=>{
console.log("server is running on port 4000");
});
第 7 步:使用以下命令运行服务器。
node index.js
输出: