我正在构建我的第一个Rest API,它将数据序列化为JSON和XML格式。我想为API客户端提供一个索引页,在那里他们将能够选择实现的端点。
我需要包含哪些信息才能使我的API最有用,我应该如何组织它?
发布于 2017-07-04 02:27:05
对于一个简单的答案来说,这是一个非常复杂的问题。
你可能想看看现有的Swagger框架,比如API (OpenAPI),以及像apiary.io和apiblueprint.org这样的服务。
此外,这里有一个相同的REST API示例,它以三种不同的方式描述、组织甚至样式化。对于您来说,从现有的通用方法中学习可能是一个良好的开端。
在最高级别,我认为高质量的REST API文档至少需要以下内容:
API所有URLs)
<代码>F230
此外,还有许多基于JSON/XML的文档框架,它们可以解析您的API定义或模式,并为您生成一组方便的文档。但文档生成系统的选择取决于您的项目、语言、开发环境和许多其他因素。
https://stackoverflow.com/questions/5757864
复制相似问题