0

如何使用 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}}
4

1 回答 1

0

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

?ql=uuid=someuuid 或 uuid=someuuid

于 2016-10-01T11:46:17.990 回答