用于访问支持Oauth的API的命令行工具

用于访问支持Oauth的API的命令行工具,api,command-line,oauth,Api,Command Line,Oauth,我想在命令行中使用API。我正在寻找一个支持Oauth的好命令行工具 有什么建议吗?我建议您通过命令行发出请求。虽然它是通过提供属性文件来使用Google服务的,但您可以让它与任何OAuth服务进行通信 我创建一个配置文件(例如service.properties): 然后将JAR下载到同一目录,登录: java -cp oacurl-1.3.0.jar com.google.oacurl.Login --service-provider=service.properties --consum

我想在命令行中使用API。我正在寻找一个支持Oauth的好命令行工具

有什么建议吗?

我建议您通过命令行发出请求。虽然它是通过提供属性文件来使用Google服务的,但您可以让它与任何OAuth服务进行通信

我创建一个配置文件(例如service.properties):

然后将JAR下载到同一目录,登录:

java -cp oacurl-1.3.0.jar  com.google.oacurl.Login --service-provider=service.properties --consumer=service.properties
这将启动浏览器并允许您登录~/.oacurl.properties并将访问令牌(以及其他信息)存储在~/.oacurl.properties中。然后,您可以通过以下方式使用访问令牌请求URL:

java -cp oacurl-1.3.0.jar  com.google.oacurl.Fetch https://service/protected/path
它将使用您的访问令牌下载它。


这是一个在命令行执行Oauth的好工具

你能在配置文件中帮助我吗,因为我只知道我必须在consumer key和consumer secret中输入什么,而我不知道要为其他人输入什么,请帮助我我我不知道如何让这个在Google上工作:(
java -cp oacurl-1.3.0.jar  com.google.oacurl.Fetch https://service/protected/path