GAM Facebook 認証を使用する場合、ユーザーの登録時にユーザーの E メールアドレスを取得できます。つまり、ユーザーが Facebook アカウントを使用して初めてアプリケーションにログインするときです。
ユーザーが Facebook 認証タイプを使用してログインするときにユーザーの E メールアドレスを取得するには、以下に示すように、認証タイプの設定に
追加の適応範囲で "email" を追加する必要があります:
GAM API を使用する場合のコードは次のようになります:
&AuthenticationTypeFacebook.Facebook.AdditionalScope= "email"
入力値の説明:
&AuthenticationTypeFacebook
GAMAuthenticationTypeFacebook 外部オブジェクトに基づく変数です。
GeneXus Access Manager で配布されます。
その後、GAM におけるユーザーの E メールアドレスは、Facebook アカウントで設定されている E メールアドレスと同じになります。
注: ユーザーが初めてログインした後は、再度ログインするときにメールアドレスが更新または変更されません。