如何使用API构建应用程序?
我决定在我的应用程序中创建公共API。这方面的最佳做法是什么 假设Github使用如何使用API构建应用程序?,api,Api,我决定在我的应用程序中创建公共API。这方面的最佳做法是什么 假设Github使用Github.com为html页面提供服务,使用api.Github.com为api提供服务 两者是否共享相同的后端代码?(应用程序必须呈现html页面,API必须发送JSON响应) 应用程序和API是否有两个独立的身份验证模块 我应该如何实现API版本控制 谢谢。对于你的要求,没有一刀切的办法。github的工作方式可能不是您想要的。我建议在构建api之前对这一主题进行大量研究,因为这将节省您大量的时间和头痛
Github.com
为html页面提供服务,使用api.Github.com
为api提供服务
- 两者是否共享相同的后端代码?(应用程序必须呈现html页面,API必须发送JSON响应)
- 应用程序和API是否有两个独立的身份验证模块
- 我应该如何实现API版本控制
谢谢。对于你的要求,没有一刀切的办法。github的工作方式可能不是您想要的。我建议在构建api之前对这一主题进行大量研究,因为这将节省您大量的时间和头痛 以下是一些好的读物: 版本控制: 认证 同样,您必须根据用户需求、当前应用程序和技能集来决定如何构建API。研究大人物是如何做到这一点是值得的(facebook、谷歌、stackoverflow、twitter)