2010-11-29 5 views
3

Gmail用のガジェットを作成しました。私は自分のサーバーにリクエストしたいと思います。 私はこのチュートリアルを読んでいますValidating Signed Requests
私のサーバーへのリクエストはGoogleからのものだと知っていますが、どのような特定のGmailユーザーを見つけるか?現在のユーザー(Gmailコンテキストガジェット)を確認する

+1

私はopensocial_owner_idとopensocial_viewer_idを持っています。ユーザー名とユーザーの電子メールを取得するにはどうすればよいですか?このページhttp://code.google.com/googleapps/marketplace/best_practices.html#gadget_ssoはクライアント側のJavaScriptコードのみを表しますが、サーバー側のコードはどうですか? – user524133

答えて

0

私が知っている唯一の解決策は、OAuthを使用してGoogles APIフィード(ドキュメント、連絡先など)を取得することです。 。

  • feed.author.name $ tの
  • feed.author.email $ tの
  • :。これらのフィードのそれぞれでは、あなたの名前と認証されたユーザーの電子メールを与えるこれらのフィールドがあり、

OAuthを使用するということは、ユーザーがガジェット内のドキュメント/連絡先(または使用しているAPI)にアクセスする必要があることを意味します。したがって、ユーザーがアクセスを許可するまで、この情報はありません。

関連する問題