应用程序开发中不可或缺的开放API
通过API发现改善开发人员体验
API不再仅仅被视为一种集成技术,而是被视为能够为企业提供现代数字业务渠道和额外收入机会的软件产品。最具前瞻性和敏锐洞察力的开发团队正在构建可重用的API,这些API可以提高整个组织的开发速度,实现更快的市场推广,并培养创新文化。
通常,API的开发过程需要投入大量的精力、汗水和心血。但是,一旦API开发完成,开发人员就需要摘下“开发者”的帽子,像API消费者一样思考,从而创造出以消费者为中心的“API开发者体验”。理想的API开发者体验既满足技术受众的需求,也满足业务受众的需求,使他们能够轻松地发现API和使用API。
对API开发者体验贡献最大的两个因素是:API的可发现性和API文档。
启用API可扩展性
谷歌在搜索方面设定了很高的标准,以至于其他公司开发自己的内置搜索体验已成为一项艰巨的任务。许多API站点首先就没有强大而全面的搜索引擎,因此消费者很难找到合适的API。
使用幂简集成平台发布您的API,让您可以轻松发现您的API。它提供了全面的搜索和过滤功能。
搜索
- API名称和描述
- API文档中的内容
- 类别
- 自定义字段API规范中的属性(基本URL、方法、特征、端点等)
过滤器
幂简集成还提供了一个高级的动态筛选器解决方案,可以将搜索结果缩小到最相关的API。
- 分类:允许用户根据API的一分类进行筛选,例如AI技术、生活服务、开发者服务、位置服务等
- 分类:允许用户根据API的二级分类进行筛选,例如AI技术下的AI文案、AI写作、AI对话、AI翻译等
- 标签:允许用户过滤最新、免费等API
全局搜索
幂简集成平台围绕API相关内容进行发布推广,根据搜索结果筛选你想找的API服务、开放平台或是博客文章。
结论
想象一下,去一家没有过道标志或描述的大型杂货店。这绝对是一场噩梦般的购物体验。同样,如果没有良好的API可扩展性实践,API使用者可能会感到迷失。幂简集成API HUB内置的搜索体验与对类别和标记的充分利用相结合,在提供上级API开发人员体验方面发挥了很大作用。
有关如何让开发人员在易于导航的门户中快速访问API的更多信息,请查看API资源社区。
原文:https://blogs.mulesoft.com/dev-guides/api-design/developer-experience-with-api-discoverability/