Oauth1 中的参数传递 - google API

发布于 2024-11-29 04:04:31 字数 507 浏览 0 评论 0原文

我已经使用 Oauth1 对 Google 邮件和 Google 联系人范围内的用户进行了身份验证。使用 imaplib 获取邮件工作得非常好

当调用联系人 API 时,我得到了响应,但是当我进行参数化调用时,我收到了类似“需要授权”的错误,

例如:用户已通过 API(范围)的身份验证“ https://www.google.com/m8/feeds/contacts/default/full" 我喜欢以 json 格式获取响应,因此 API 看起来像“ https://www.google.com/m8/feeds/contacts/default/full?alt=json " -- 此 API 会给我错误

I have authenticated the the user with scope of Google mail and Google contacts using Oauth1. Fetching mail is working perfectly fine with imaplib

While calling contacts API I'm getting the responds but when I make parametrized call i'm getting an error like "Authorization required"

eg:The user is authenticated for the API(scope) " https://www.google.com/m8/feeds/contacts/default/full" and I like to get responds it in json format so the API will look like " https://www.google.com/m8/feeds/contacts/default/full?alt=json " -- this API will give me error

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴我老 2024-12-06 04:04:31

我已经确定了问题:

问题是我在为 oAuth 1.0 生成签名之前没有包含 URL 的参数

I have identified the problem:

The problem was I was not including the parameters of the URL before generating signature for oAuth 1.0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文