Я пытаюсь использовать OAuth для доступа к каналу атома gmail в javascript в браузере (да, я знаю риски безопасности при создании приложения OAuth в браузере; оно предназначено для личного использования, и я не беспокоюсь о том, что меня украдут мой собственный ключ потребителя).
Однако, доступ к каналу Atom дает мне неправильного пользователя.
Я звоню:
oa.Ajax().get("https://mail.google.com/mail/feed/atom?xoauth_requestor_id=user@domain.com", callback);
, где oa.Ajax.get
содержит правильную информацию OAuth (она работает; я могу использовать ее для доступа к другим службам Google).
Я также пытался звонить без параметра xoauth_requestor_id
.
Ожидаемый результат :
Я получаю фид авторизованного пользователя
Фактический результат : Я получаю атомную ленту пользователя gmail по умолчанию
Кто-нибудь знает, почему это может происходить? Спасибо.