我实际上想问的是为Facebook等网站创建API的方式是什么。Twitter等。我是一名IT毕业生,确实知道编程,但仍然想知道人们如何开始为此类网站创建自己的API集。网站。而且每天人们都有一个新的API来访问该网站。有人可以阐明正在遵循的标准流程以实现这一目标吗?

最佳答案

我认为公共Web API的设计没有独特的规范方法。您可以找到最佳做法。

这也取决于您要公开的内容的复杂性。

基本上,您希望它可以通过标准HTTP进行操作,并且后端系统和浏览器客户端都可以访问它。因此,您将选择XML或JSON作为每个人都支持的数据格式。

常见的做法是坚持REST架构,但这只是众多选择中的一种。今天,REST是一个时髦的词。即使不是很适合他们的需求,仍有很多人倾向于使用它。

像任何公共API一样,您应格外注意向后兼容性和面向未来的设计。整个重构过程可能会被丢弃,因为开发新功能时不会破坏客户端代码。解决此问题的一种经典方法是按版本发布API,并让客户端坚持其支持的版本。

关于java - 如何为任何网站创建API?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6044165/

10-14 21:11
查看更多