我想在“索引”请求中仅列出某些字段,并在详细请求中列出更多字段。例如,
当用户致电:http://api.example.com/users时,服务器返回:
{
'id':1,
'name': "John"
},
{
'id':2,
'name': "Henry"
}
...
当用户呼叫:http://api.example.com/users/1时,服务器返回:
{
'id':1,
'name': "John",
'gender': "M"
'dob': "1995-01-01"
'address': "1 Bay Road"
},
如何设置fields()或extraFields()函数来执行此操作而不要求用户添加“expand = gender,dob,address”等新参数?
谢谢。
答案 0 :(得分:0)
作为指南,您可以这样使用:
http://api.example.com/users?fields=id,name
http://api.example.com/users/1?fields=id,name,gender,dob,address