我正在开发RESTful API服务 顺便说一下,一些客户端在返回错误时请求添加其他信息。 我们开发了与facebook graph api相同的协议。
{
"status": "failure",
"error": {
"message": "",
"type": "",
"code": 0000
}
}
我们客户要求的原因,我们即将添加更多这样的信息。
{
"status": "failure",
"error": {
"message": "",
"type": "",
"code": 0000,
"more_info": {}
}
}
添加more_info
是否合适?
答案 0 :(得分:0)
这是一个意见问题,可能会被杀死。但万一它没有......
始终拍摄以返回最少量的信息。因为你返回的任何东西都必须永远返回。添加更多内容很容易。删除一些几乎是不可能的,因为你会有客户依赖它。