Как использовать API REST API Apigee или usergrid, как я могу запрашивать объекты по списку UUID?

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

Странно то, что я могу использовать 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}}

1 ответ

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

? ql = uuid=someuuid или uuid=someuuid

Другие вопросы по тегам