2016-09-30 40 views
0

如何使用REST API在Apigee/usergrid中使用UUID列表查詢實體?我正在使用Apigee通過REST API發送推送通知,並使其能夠正常運行1個設備或所有設備,但希望定位到一部分設備。我傾注了文檔,但找不到任何東西。有沒有人能夠做到這一點?使用Apigee或usergrid REST API,如何通過UUID列表查詢實體?

奇怪的是我可以使用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}} 

回答

0

嘗試使用OR運算符的查詢:

QL = UUID = someuuid或UUID = someuuid

+0

我似乎無法得到此語法工作。我用例子更新了我的問題。 – 695Multimedia

相關問題