В чем проблема с движком карт 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, чтобы убедиться, что никакая функция не отправляется дважды. Следовательно, вы можете просто добавить строку, представляющую, например, текущее время вашей системы.

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