gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 11:43:49 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

3年前关闭。




Improve this question




我想从命令行弄乱一个 API。我正在寻找具有 Oauth 支持的良好命令行工具。

有什么建议?

最佳答案

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

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

consumerKey=mykey
consumerSecret=mysecret
requestTokenUrl=https://service/oauth/request_token
userAuthorizationUrl=https://service/oauth/authorize
accessTokenUrl=https://localhost/oauth/access_token

然后将 JAR 下载到同一目录,登录:
java -cp oacurl-1.3.0.jar  com.google.oacurl.Login --service-provider=service.properties --consumer=service.properties

这应该会启动您的浏览器并允许您在 ~/.oacurl.properties 中登录和存储您的访问 token (以及其他信息)。然后,您可以使用访问 token 请求 URL:
java -cp oacurl-1.3.0.jar  com.google.oacurl.Fetch https://service/protected/path

它将使用您的访问 token 下载它。

关于api - 用于访问具有 Oauth 支持的 API 的命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com