Похоже, это может быть еще один случай, когда редактор запросов был слишком умным и исправлял вещи для нас.Если вы скопируете и вставите запрос выше в редактор запросов и нажмете «Выполнить», вы получите эту ошибку, как вы сообщали:
{
"code": "/api/status/error",
"messages": [{
"code": "/api/status/error/mql/type",
"info": {
"expected_type": "/type/object",
"property": "cursor"
},
"message": "Key cursor is a reserved word",
"path": "",
"query": {
"cursor": true,
"error_inside": ".",
"query": [{
"artist": "The Police",
"limit": 10,
"name": null,
"type": "/music/album"
}]
}
}],
"status": "200 OK",
"transaction_id": "cache;cache03.p01.sjc1:8101;2011-11-04T17:42:13Z;0057"
}
Но затем, если вы нажмете на постоянную ссылку на этот запрос, она изменит его на этот запроси автоматически устанавливает для свойства курсора значение true.
[{
"type": "/music/album",
"artist": "The Police",
"name": null,
"limit": 10
}]
Это происходит потому, что служба чтения MQL ожидает, что запрос будет вложен в конверт запроса , но редактор запросов просто принимает запрос, который выдайте его и автоматически оберните в соответствующий конверт запроса.
В новой версии службы чтения MQL мы покончили с конвертом запроса и теперь курсор является просто параметром в запросе HTTP GET.