Google Cloud Endpoints: realizar llamadas con el cliente JS, pasar parámetros y el cuerpo JSON
Estoy teniendo algunos problemas para entender algo de documentación sobre esto. Situado en ...
https://developers.google.com/appengine/docs/java/endpoints/consume_js
específicamente ...
// Insert a score
gapi.client.tictactoe.scores.insert({'outcome':
'WON'}).execute(function(resp) {
console.log(resp);
});
// Get the list of previous scores
gapi.client.tictactoe.scores.list().execute(function(resp) {
console.log(resp);
});
Parece que están pasando un objeto de puntuación, como JSON en el cuerpo de la solicitud, a su llamada API para agregar una puntuación. Está bien, suena bien. No está claro, sin embargo, cómo pasaría un parámetro de consulta, un parámetro de URL, o puede ser los tres al mismo tiempo.
¿Serían tres objetos JSON como este ...
gapi.client.tictactoe.scores.insert({
'outcome': 'WON'
},
{
urlParamName: 'value'
},
{
queryParamName: 'value'
},).execute( ...
¿O están todos en el mismo objeto JSON? Ese puede ser el caso, ya que los puntos finales no permiten ningún conflicto de nombres entre los parámetros y los miembros.
Parece que no puedo encontrar documentación sobre esto, ¿podría alguien simplemente ayudarme para poder saber con seguridad cuál es el formato para pasar estas cosas? Gracias.