OAuthを使用してブラウザのjavascriptでGmailのアトムフィードにアクセスしようとしています(はい、ブラウザ内のOAuthアプリを構築するセキュリティ上のリスクがありますが、私自身のコンシューマーキーを盗むことを心配していません)。GmailのアトムフィードでOAuthを使用する
しかし、Atomフィードにアクセスすると、誤ったユーザーが表示されます。
私が呼んでいる:oa.Ajax.get
が適切なのOAuth情報をラップ
oa.Ajax().get("https://mail.google.com/mail/feed/[email protected]", callback);
(それが動作します。私は他のGoogleサービスにアクセスするためにそれを使用することができます)。
xoauth_requestor_id
パラメータを指定しないで呼び出してみました。
期待される結果: 私はauthedユーザーのフィードを取得
実際の結果:私はこれが起こっされる可能性がありますなぜ
誰もが知っているデフォルトのGmailユーザーのAtomフィードを取得しますか?ありがとう。
また、OAuthプレイグラウンドが教えてくれたステップバイステップを試しましたが、これはうまくいきませんでした(したがって、GoogleのAPIのバグ)。私は 'https:// mail.google.com/mail/u/111111/feed/atom'の基本アクセス認証を使用してしまいました。ユーザーが111,111以上のGoogleアカウントにログインしていない限り動作します。 –