使用Apigee或usergrid REST API,如何通过UUID列表查询实体?

时间:2016-09-30 13:54:11

标签: apigee usergrid apigee-baas

如何使用REST API在Apigee / usergrid中使用UUID列表查询实体?我使用Apigee通过REST API发送推送通知,并使其适用于1个设备或所有设备,但希望定位设备的子集。我已经倾注了文档,但无法找到任何内容。有没有人能够做到这一点?

奇怪的是我可以使用GET来查询设备,但发送推送的等效POST不起作用。

// This works
[GET] https://api.usergrid.com/{{ORG_ID}}/{{APP_ID}}/devices/;ql=UUID=3646781A-D83E-4FD9-B873-C212BA2CD4DD?access_token={{ACCESS_TOKEN}}

// This does not work
[POST]
https://api.usergrid.com/{{ORG_ID}}/{{APP_ID}}/devices;ql=select * where uuid=3646781A-D83E-4FD9-B873-C212BA2CD4DD/notifications?access_token={{ACCESS_TOKEN}}

POST请求的响应表明找不到设备

// this also works for sending a push
[POST]
https://api.usergrid.com/{{ORG_ID}}/{{APP_ID}}/devices/3646781A-D83E-4FD9-B873-C212BA2CD4DD/notifications?access_token={{ACCESS_TOKEN}}

1 个答案:

答案 0 :(得分:0)

尝试使用OR运算符进行查询:

?ql = uuid = someuuid或uuid = someuuid