API探索
尽管存在与该主题相关的几个问题,但我找不到能够解决我试图理解的核心概念的问题。
如果API的根结构是已知的,那么我们可以想象性地说出http://stackoverflow.com/api/service/
,并且我们可以成功地从一个已知的端点(比如http://stackoverflow.com/api/service/answers/?id=39234
)中检索结果,是否有任何方法(以编程方式或其他方式)可以识别其他可用的端点?
例
举例来说,这很可能是特定于源代码的,对根url进行了搜索,发现源代码页面中的标签中使用的方法。我对可能有效的类似广泛适用的技术感兴趣。
最佳答案
我认为一般来说回答您的问题并不容易,因为世界各地有很多不同种类的API。例如:
因此,它总是取决于您对哪种API感兴趣并了解它们的描述语言,然后通过诸如google或Shodan等搜索引擎找到描述。