【发布时间】:2015-02-11 00:24:23
【问题描述】:
我没有使用 API,但我一直在研究 API,就像一个疯子试图找到与它相关的东西。我现在正在打开网站并下载所有内容,看看它是否包含“找不到页面”,但被禁止的帐户也会说同样的话。那么有什么已知的方法可以区分吗?
【问题讨论】:
标签: c# instagram instagram-api
我没有使用 API,但我一直在研究 API,就像一个疯子试图找到与它相关的东西。我现在正在打开网站并下载所有内容,看看它是否包含“找不到页面”,但被禁止的帐户也会说同样的话。那么有什么已知的方法可以区分吗?
【问题讨论】:
标签: c# instagram instagram-api
拨打电话以获取用户/users/*user-id* 并比较不存在的用户的结果。
http://instagram.com/developer/endpoints/users/#get_users
您还可以使用用户搜索/users/search 调用按用户名搜索,并遍历结果并查看是否有任何与您正在寻找的用户名完全匹配。如果没有一个结果完全匹配,那么您就知道它们不存在(或由于某种原因被隐藏)。
【讨论】:
/users/search 方法并不适用于所有情况(例如“f”、“r”和“stefan”)。它不会返回这些用户名,因此它们可能是免费的,但是当您尝试在应用程序中注册它们时会失败。我们真正需要的是应用程序用来检查用户名是否已被使用的端点,但这对我们来说是隐藏的。