我試圖使用OAuth在瀏覽器中訪問JavaScript中的Gmail的原子飼料(是的,我知道構建瀏覽器內OAuth應用程序的安全風險;它是供個人使用,我不擔心我偷了我自己的消費鑰匙)。使用OAuth與Gmail的原子飼料
但是,訪問Atom提要給我的用戶是錯誤的。
我打電話:
oa.Ajax().get("https://mail.google.com/mail/feed/[email protected]", callback);
其中oa.Ajax.get
包裝正確的OAuth信息(它的工作原理,我可以用它來訪問其他谷歌服務)。
我也嘗試呼叫沒有xoauth_requestor_id
參數。
預期結果: 我得到的authed用戶的飼料
實際結果:我得到默認的Gmail用戶
任何的Atom提要知道爲什麼這可能發生?謝謝。
我還試着一步一步的OAuth操場告訴我,哪些不起作用(因此谷歌的API中的錯誤)。我最後只是在'https:// mail.google.com/mail/u/111111/feed/atom'上使用基本訪問權限,只要用戶沒有登錄到超過111,111個谷歌帳戶,它就會工作。 –