2016-09-30 11 views
0

Как я могу запросить сущности, используя список UUID в Apigee/usergrid, используя API REST? Я использую Apigee для отправки push-уведомлений через REST API и корректно работает для одного устройства или всех устройств, но хотел бы настроить таргетинг на подмножество устройств. Я вылил документацию, но ничего не могу найти. Кто-нибудь мог это сделать?Использование API Apigee или usergrid REST, как я могу запросить объекты по списку UUID?

Странно, что я могу использовать GET для запроса устройства, но эквивалентный POST для отправки push не работает.

// 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

Попробуйте запрос с оператором ИЛИ:

QL = UUID = someuuid или UUID = someuuid

+0

I похоже, не может заставить этот синтаксис работать. Я обновил свой вопрос примерами. – 695Multimedia