OAuth2 :: AccessToken.post() se especifica como esto en la documentación:Ruby on Rails: cómo usar OAuth2 :: AccessToken.post? Método
(Objeto) de la (ruta, opta = {}, & bloque)
Estoy tratando de pasar algunos argumentos , pero parece que yo estoy * haciendo mal:
response = token.post('/oauth/create.js', {:title => "title", :description => "desc"})
los parámetros están sin alcanzar nunca el método, los valores son siempre nula. Entonces, ¿cuál es la forma correcta de usar el método de publicación con argumentos? ¿Y qué es ese bloque &?
También recibo ADVERTENCIA: No se puede verificar la autenticidad del token CSRF. Esto también podría estar contribuyendo al problema. El caso es que estoy usando la API de OAuth desde el exterior de la aplicación. OAuth 2 se implementa a través de la gema Doorkeeper.
Actualización: La advertencia de CSRF ya no está después de que definí los ámbitos. También logro usar este método post() con argumentos al proporcionar el como parte de la url: "? Title = test & ...". Aún así sería bueno saber cómo usar este método como está documentado.
Gracias por esto! Guardado mi tocino !! – Jim
Y si necesita proporcionar encabezados se verá así: 'token.post ('/ some/url', {: body => json_str,: headers => {'Content-Type' => 'aplicación/json '}}) ' –