0

iOS 用の FBConnect や FBGraph などの FaceBook API のいずれかを使用して、ログインしているユーザーの電子メール ID を FaceBook から取得する必要がある iPhone アプリを開発しています。

FBConnect または FBGraph を使用して、名前、ID、性別などのユーザー情報を取得できましたが、ユーザーの電子メール ID を取得できません。

メール ID を照会すると、メールに対して「null」が返されます。

誰でもこれで私を助けてください。

前もって感謝します、

4

1 に答える 1

1

初め

  [facebook requestWithGraphPath: @"me" andDelegate: self] 

@"offline access" と @"email" を使用すると、メールアドレスが付与されます。選択したメールが Facebook に表示されていることを確認してください

if (![objDelegate.facebook isSessionValid])
    {

    //[appDelegate.mFacebookObj authorize:App_ID permissions:[NSArray arrayWithObjects:kFBPermission, nil] delegate:self];
    [objDelegate.facebook authorize:App_ID permissions:[NSArray arrayWithObjects:@"offline_access",@"publish_stream",@"email",@"user_birthday",@"user_events",@"read_stream",@"friends_likes", nil] delegate:self];
}

または、そのリンクを使用できます

于 2012-08-20T13:19:33.550 に答える