Google Cloud Endpoints:如何解析数组样式的GET查询字符串?

时间:2013-12-09 04:16:08

标签: api google-app-engine query-string google-cloud-endpoints request.querystring

我正在构建一个Google Cloud Endpoints API,它通过GET接收以下查询字符串:

?count=10&page=1&sorting[title_column]=desc

不幸的是,在创建资源容器时,Message.messages类中没有字典数据类型。我无法访问GET查询字符串中“排序”字典的键或值。此资源容器不起作用:

REQUEST_RESOURCE_CONTAINER = endpoints.ResourceContainer(
    message_types.VoidMessage,
    count=messages.IntegerField(2),
    page=messages.IntegerField(3),
    sorting=messages.StringField(4)
)

有什么建议吗?我无法改变客户端程序访问此API的方式,我真的想使用Google Cloud Endpoints实现这一点。

0 个答案:

没有答案