根据私人api从instagram网址获取喜欢和评论的用户的名称

时间:2019-03-02 21:59:19

标签: node.js api instagram instagram-api

https://github.com/dilame/instagram-private-api

对于一个我想创建一个instagram帖子分析器的项目,我想获取喜欢/评论基于其URL的图像的用户名称。 我尝试使用官方api,但已弃用了这一点(关于SO的所有其他答案均使用官方api)。
我发现可以使用私有instagram API->示例:This library 完成此操作。

我想创建一个函数,该函数基于instagam的帖子网址返回发表评论的用户和喜欢该帖子的用户的用户名(或ID)列表。例如:https://www.instagram.com/p/Bubv5TggD0v

我试图用它来从节点服务器上获取帖子信息,但是我似乎无法使它起作用:

function logintoInsta(username, password)
{
    Client.Session.create(device, storage, username, password)
    .then(function(session) {
        // Now you have a session, we can follow / unfollow, anything...
        // And we want to follow Instagram official profile
        instaSession = session;




        //return [session, Client.Account.searchForUser(session, 'instagram')]   
        return [session, Client.Media.getByUrl(session, "https://www.instagram.com/p/Bubv5TggD0v")]  
    })
    // .spread(function(session, account) {
    //  return Client.Relationship.create(session, account.id);
    // })
    .then(function(relationship) {
        console.log(relationship.params)
    })
}
logintoInsta("username", "password");

function getPostData(session,instaurl) {
    Client.Media.getByUrl(session, instaurl)
    .then(function(media) {
      console.log(JSON.stringify(media, null, 2));
    })  

}
getPostData(instaSession, "https://www.instagram.com/p/BtY89fYBndE/");

0 个答案:

没有答案