如何写好接口, 有哪些好的书籍或资料推荐下. ^_^

2018-07-30 17:08:50 +08:00
 xoxo419

接口项目是 PHP 来写的, 但接口直接是入库 return JSON. 由于 PHP 是弱类型对变量比如 nickname 是字符串, 但是数据库中可以是为 null 那么返回的数据类型就不同了, 但是安卓和苹果接收就会崩溃. 还有关于接口的标准问题.

有哪些好的接口书籍或资料, 最好是 PHP 的. 其他语言的也可以.

2826 次点击
所在节点    程序员
7 条回复
KeatingSmith
2018-07-30 17:18:02 +08:00
可以看看 Github 的 API

https://developer.github.com/v3/
DavidNineRoc
2018-07-30 17:23:11 +08:00
我很喜欢 Laravel 的 API resource 功能。
不管有没有需要变换的数据,总是统一用 resource 转换一下,

好处就是多余的字段可以直接过滤,类型转换也没问题,还可以复用。
不好的地方就是你们常说的效率问题。不过我喜欢这样写。
接口风格的话可以参考 RESTful
ben1024
2018-07-30 17:53:28 +08:00
ksaa0096329
2018-07-30 18:32:53 +08:00
owenliang
2018-07-30 19:12:40 +08:00
web api 设计与开发
hlwjia
2018-07-30 19:22:19 +08:00
写好接口不难,技术问题都好说

难的是设计接口规范
kongkx
2018-07-31 08:30:02 +08:00
fractal 或者 laravel 的 resource 做转换,当然可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX