Как можно использовать результаты "секретного инструмента" для авторизации google с помощью curl?

Я получаю список новых писем с простой аутентификацией:

google_xml="$(/usr/bin/curl -su username:password https://mail.google.com/mail/feed/atom)"

У меня есть "Онлайн-аккаунт" Gmail в Ubuntu, и я могу получить некоторые данные из этого набора ключей:

~$ 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>

Можно ли таким образом использовать эти данные?

0 ответов

Другие вопросы по тегам