我拥有极少数Instagram公共帐户的用户ID。我需要做的就是获取这些帐户的关注者计数信息。在developer page中,他们正在讨论构建应用并向用户授权并获取一些令牌,然后从该帐户获取允许的信息。如何获得这些帐户的关注者数量?是否可以在未经该帐户授权的情况下获取该帐户?如果我想获得媒体和喜欢等更多信息怎么办?(我无法在这个方向找到很多指示)
答案 0 :(得分:-1)
在我的练习中,我没有看到任何api,它将为您提供没有令牌,Instagram的用户个人信息。因此,您必须通过Instagram创建登录,在那里您将询问用户的一些权限,然后如果用户将提供他们,您将能够使用令牌发出请求,只需获取媒体信息,喜欢和关注者。唯一的问题是询问用户所有权限。这不是很难,你需要做这样的事情 1.获取用户令牌https://www.instagram.com/oauth/authorize/?client_id=377e67cfbfe840e19a903aa5ea8dbe10&redirect_uri=http://127.0.0.1/&response_type=token&scope=likes+comments+relationships+public_content+follower_list 2.然后请求,例如'/ users / self / media / likes',请求您需要提供您在第一步和签名中收到的access_token。 就像一个小例子,您可以尝试查看此代码https://github.com/zhorzhz/instagram_api.git。在那里你会找到我说的步骤以及一些更多的请求示例。 希望它能帮到你