Quiero perder el tiempo con una API desde la línea de comandos. Estoy buscando una buena herramienta de línea de comandos con soporte de Oauth.Herramientas de línea de comando para acceder a las API con compatibilidad con Oauth
¿Alguna sugerencia?
Quiero perder el tiempo con una API desde la línea de comandos. Estoy buscando una buena herramienta de línea de comandos con soporte de Oauth.Herramientas de línea de comando para acceder a las API con compatibilidad con Oauth
¿Alguna sugerencia?
Recomendaría oacurl que le permite realizar una solicitud desde la línea de comandos. Si bien está diseñado para usar los servicios de Google al proporcionar un archivo de propiedades, puede hacer que se comunique con cualquier servicio de OAuth.
puedo crear un archivo de configuración (por ejemplo service.properties):
consumerKey=mykey
consumerSecret=mysecret
requestTokenUrl=https://service/oauth/request_token
userAuthorizationUrl=https://service/oauth/authorize
accessTokenUrl=https://localhost/oauth/access_token
luego con el JAR descargado en el mismo directorio, entrada:
java -cp oacurl-1.3.0.jar com.google.oacurl.Login --service-provider=service.properties --consumer=service.properties
este debe iniciar el navegador y le permiten para iniciar sesión y almacenar su token de acceso (junto con otra información) en ~/.oacurl.properties. A continuación, puede solicitar una URL utilizando el token de acceso con:
java -cp oacurl-1.3.0.jar com.google.oacurl.Fetch https://service/protected/path
y se va a utilizar el token de acceso para descargarlo.
https://github.com/decklin/curlicue
Ésta es una buena herramienta para hacer Oauth en la línea de comandos
No pude encontrar la manera de hacerlo funcionar para Google :( –
Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace para referencia. Las respuestas solo de enlace pueden perder validez si la página vinculada cambia. - [De la opinión] (/ reseña/publicaciones de baja calidad/18956025) – ekad
puede usted por favor me ayude en el archivo de configuración, ya que sólo sé lo que tengo que poner en clave de cliente y el secreto de los consumidores, mientras que lo para poner para otros que desconozco, por favor ayuda –