user-instagram
Advanced tools
Comparing version 2.1.1 to 2.1.2
{ | ||
"name": "user-instagram", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "Get user data and feed content by scraping Instagram's user page. No OAuth needed.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -86,2 +86,7 @@ const axios = require("axios"); | ||
/** | ||
* Using this a picture posted by a private won't work. | ||
* @param {string} shortcode | ||
* @returns {Promise<Object>} | ||
*/ | ||
module.exports.getPostData = (shortcode) => { | ||
@@ -141,3 +146,3 @@ return new Promise(async (resolve, reject) => { | ||
}) : [], | ||
comments : media_data.edge_media_to_parent_comment.edges.map(edge => { | ||
comments: media_data.edge_media_to_parent_comment.edges.map(edge => { | ||
return { | ||
@@ -155,3 +160,15 @@ id: edge.node.id, | ||
} | ||
}) | ||
}), | ||
taggedUsers: (media_data.edge_media_to_tagged_user.edges) ? media_data.edge_media_to_tagged_user.edges.map(tag => { | ||
return { | ||
fullName: tag.node.user.full_name, | ||
id: tag.node.user.id, | ||
isVerified: tag.node.user.is_verified, | ||
username: tag.node.user.username, | ||
tagLocation: { | ||
x: tag.node.x, | ||
y: tag.node.y | ||
} | ||
} | ||
}) : null | ||
}); | ||
@@ -158,0 +175,0 @@ } |
11419
206