gpt4 book ai didi

python - 带有消费者 key 和 secret 的简单 python oAuth 1.0 示例

转载 作者:太空狗 更新时间:2023-10-29 21:15:39 27 4
gpt4 key购买 nike

我是 python 和 oAuth 世界的新手。我想使用消费者 key 和密码连接到我的服务器,我发现的所有示例都是服务器具有 access_token、authorize、request_token_ready 等 api,但我的服务器为我执行 oAuth 身份验证。所以我的问题是如何使用 oAuth 将 python 连接到我的服务器(我的服务器使用 oAuth 1.0)

阐述:我的服务器不请求 token 和访问 token 。他只使用 key 和 secret 。我如何在 python 中实现到此服务器的 oAuth 连接

最佳答案

这是一个使用 requests_oauthlib 的工作示例

from requests_oauthlib import OAuth1Session
test = OAuth1Session('consumer_key',
client_secret='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
url = 'https://one-legged-ouath.example.com/username/test'
r = test.get(url)
print r.content

我知道这是一个老问题,但接受的答案确实没有解决他的问题,因为正如 OP 指出的那样,没有一个例子只涉及使用 key 和 secret ,没有 token 。

听起来好像您使用的是我所理解的 OAuth 1.0a(一条腿),尽管有些人将其称为 OAuth 1.0a 两条腿。

我还没有测试过这个,但这里似乎有一个很好的例子:

https://github.com/CarmaSys/CarmaLinkAPI/wiki/Authentication-&-Permissions

这里还有一个很好的例子:

https://stackoverflow.com/a/12710408/2599534

关于python - 带有消费者 key 和 secret 的简单 python oAuth 1.0 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085341/

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