0

Gmail ガジェットの現在のユーザーを取得しようとしていますが、明らかにログインしているにもかかわらず、がusers.get_current_user()返されるようです。None

何か不足していますか?

前もって感謝します。

4

2 に答える 2

1

get_current_user は、YOUR ドメインにログオンしているユーザーを返します。Gmail ウィジェットでは、ユーザーは Gmail にログインしています。

于 2012-06-07T13:02:33.053 に答える
1

ユーザー API を Gmail ガジェット内で直接使用することはできませんが、OpenID とガジェット API を組み合わせて使用​​してユーザーを認証できます。ドキュメントは、Gmail コンテキスト ガジェット (Google Apps Marketplace 経由でインストールされる) のコンテキストで記述されていましたが、原則は非コンテキスト ガジェットにも適用されます。

このドキュメントで概説されていることと、非コンテキスト ガジェットで行われていることの最大の違いは、Google Apps Marketplace アプリケーション (および関連するガジェット) が OpenID のホワイトリストに自動的に登録されることです。Marketplace をインストールしていない場合、ユーザーが初めてガジェットをロードしたときに OpenID 承認画面が表示されます。

于 2012-06-07T22:52:13.203 に答える