我使用简单身份验证获取新电子邮件列表:
google_xml="$(/usr/bin/curl -su username:password https://mail.google.com/mail/feed/atom)"
我在Ubuntu中拥有Gmail“在线帐户”,我可以从此密匙环中检索一些数据:
~$ secret-tool lookup goa-identity google:gen10:account_bla_bla_bla
它看起来如下:
{'authorization_code': <'4/dfwwAy...'>, 'access_token': <'yq32.Gd...'>, 'access_token_expires_at': <int64 122...>, 'refresh_token': <'1/s45...'>}
我尝试了几种使用该数据的方法:
curl -H "Authorization: GoogleLogin auth=<access_token>" ...
curl -H "Authorization: OAuth <access_token>" ...
curl -H "Authorization: Token <access_token>" ...
但是我总是得到这样的答复:
<H1>Unauthorized</H1>
<H2>Error 401</H2>
是否可以通过这种方式使用此数据?