【问题标题】:Check if instagram account name is available检查 Instagram 帐户名称是否可用
【发布时间】:2022-03-30 23:41:09
【问题描述】:

我想检查 Instagram 用户名是否以“正确”方式可用。目前我正在做的是打开他们的instagram页面想要的用户名并检查状态码是否为404。但这会出现一个问题,因为如果该名称的前一个所有者被禁止,则该帐户将不存在,但是,您也不能使用名字。我在这里找到了一篇关于它的旧帖子,除了他们过去的做法不再起作用(Check if a user is banned or account doesn't actually exist. Instagram, c#)。

那么有没有一种方法可以可靠地检查 Instagram 用户名是否被使用? (有或没有 Instagram api)

【问题讨论】:

    标签: instagram


    【解决方案1】:

    无需代码,您始终可以使用https://www.thekeygram.com/find-instagram-user-id/

    您可以使用代码:https://www.instagram.com/{username}/?__a=1

    如果您看到一个空对象(如 {}),则该用户不存在。 如果您看到任何类型的数据(不仅仅是 {}),那么该用户确实存在。

    【讨论】:

    • 看来代码方法不起作用或者我做错了什么。在浏览器中,当用户存在时,我会看到各种信息,当他不存在时,我只看到一对括号。问题是我无法在代码中发现错误。
    • @Mo711 这对括号代表一个空的JSON对象,如果没有数据显示是完全正常的。
    【解决方案2】:
    // Deno
    const { status } = await fetch("https://www.instagram.com/username")
    console.log(status===200 ? "user exists" : "user doesn't exist")
    

    【讨论】:

      猜你喜欢
      • 2016-12-07
      • 2020-12-17
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 1970-01-01
      • 2020-01-19
      相关资源
      最近更新 更多