В чем проблема с движком карт Google Query
Мне нужно запросить некоторые данные с предложением где
согласно API Google Map Engine у меня есть запрос, как показано ниже.
https://www.googleapis.com/mapsengine/v1/tables/14538994882799551513-11853667273131550346/features?where=gx_id%3D900
для указанного выше URL-адреса написано BAD REQUEST, где =gx_id=900
и ответ
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "The value is invalid.",
"locationType": "parameter",
"location": "query"
}
],
"code": 400,
"message": "The value is invalid."
}
}
Подскажите пожалуйста что не так в этом URL
2 ответа
Решение
Вы используете номер в своем запросе, но конкретный gx_id
похоже, типа String.
Заключите номер в одинарные кавычки:
https://www.googleapis.com/mapsengine/v1/tables/14538994882799551513-11853667273131550346/features?where=gx_id%3D%27900%27
Кроме того, вам не нужно беспокоиться о создании и отслеживании ваших идентификаторов. API говорит, что вам нужно включить только gx_id, чтобы убедиться, что никакая функция не отправляется дважды. Следовательно, вы можете просто добавить строку, представляющую, например, текущее время вашей системы.