Following the Freebase docs on Envelope Parameters, running
{
"cursor":true,
"query":[{
"type":"/music/album",
"artist":"The Police",
"name":null,
"limit":10
}]
}
results in error "Key cursor is a reserved word"
as @Domenic notes.
What's going wrong?
Edit 1
So this query without a cursor works but this one doesn't because cursor was a variable name not a string enclosed in quotes.
As a user it makes sense to type the broken version of "cursor"
because the read parameter type table has both query
and "cursor"
as type: string
, and query
errors out if your enclose it in quotes as "query"
However, even enclosing "cursor"
in quotes still doesn't work: it results in the same data for every query.