おはよう! 私はasp.net C#でWebアプリケーションを開発しています。このアプリケーションでは、ユーザーはfacebookアカウント(facebook connect)を使用してログインを作成するオプションを持っています。facebookでユーザーのEメールを取得するC#sdk
私はcodeplex(http://facebooksdk.codeplex.com/)からthye facebook C#sdkを使用しています。 名前、写真などを簡単に取得できますが、ユーザーの電子メールの取得方法はわかりません。それだけで正常に動作し、私はこのC#のコードを使用して、ユーザーの情報を取得するために
<fb:login-button onlogin="window.location.reload()" perms='email'></fb:login-button>
:
// Authenticated, created session and API object
sessaoFB = new ConnectSession(APPLICATION_KEY, SECRET_KEY);
if (!sessaoFB.IsConnected()) {
this.phLogar.Visible = true;
this.phLogado.Visible = false;
} else {
// Authenticated, create API instance
_facebookAPI = new Api(sessaoFB);
Auth auth = new Auth(sessaoFB);
if (!this.Page.IsPostBack)
{
this.phLogar.Visible = false;
this.phLogado.Visible = true;
try
{
//User data
user usuarioFB = _facebookAPI.Users.GetInfo();
this.lblNome.Text = usuarioFB.first_name;
imgFoto.ImageUrl = usuarioFB.pic_big;
}
catch (Exception ex)
{
this.lblNome.Text = ex.Message;
}
}
}
どのように私は、ユーザーのを得ることができ、私はこのコードを使用するFBのログインボタンを呼び出すために
電子メールは、FacebookのC#sdkを訴える?皆さん知っていますか?
ありがとうございました! よろしくお願いいたします。
おかげギリェルメ:
は、このマニュアルを確認してください! –
上記のサンプルを使用しましたが、電子メールは常にnullです。 – Arcadian
あなたは正しい権限を要求していますか? –