我正在学习端点,并发现其他Google API具有此“字段”查询属性 它也出现在api explorer中。
我想对我的api进行部分响应,但是当使用api explorer中的字段选择器时,它会被服务器忽略。
我是否需要在服务器端实现某些功能?
在文档中没有找到任何内容。
欢迎任何帮助。
答案 0 :(得分:0)
据我所知,Google已为其API启用了部分响应,但尚未解释如何为自定义API启用它。 我假设他们确实告诉我们,可能需要注释,并且可能会覆盖一两种方法。
我一直在寻找,但无济于事。 我一直在研究这个问题只是因为一个相关的问题,我想知道如何在我的谷歌端点API的响应中强制JSON对象,甚至包括类的成员null值。 我试图看看是否会返回任何内容,如果我使用了一个部分响应,其中一个字段表示为null ..响应是否至少具有该属性,或者它是否仍然不存在作为属性。
无论如何,这导致我进入相同的研究,我不相信我们可以在我们自己的API中启用部分响应。
答案 1 :(得分:0)
您可以通过在@ MyModel.method
中定义参数来返回部分响应@MyModel.method(path='mymodel',
http_method='POST',
name='mymodel.insert',
response_fields=('model_id', 'date_time'))
def mymodel_insert(self, mymodel):
mymodel.put()
return mymodel
查看本教程Endpoints tutorial