【问题标题】:Retrieving User Email from FaceBook in iOS applications在 iOS 应用程序中从 Facebook 检索用户电子邮件
【发布时间】:2012-08-20 12:57:49
【问题描述】:

我正在开发一个 iPhone 应用程序,该应用程序需要通过任何一个 FaceBook API(例如 FBConnect 或 iOS 的 FBGraph)从 FaceBook 检索登录用户的电子邮件 ID。

通过使用 FBConnect 或 FBGraph,我可以检索用户信息,如姓名、ID、性别等,但我无法检索用户电子邮件 ID。

如果我查询电子邮件 ID,它会为电子邮件返回“null”。

请任何人帮助我。

提前致谢,

【问题讨论】:

    标签: iphone email facebook-graph-api fbconnect


    【解决方案1】:

    第一个

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

    使用@“离线访问”和@“电子邮件”会给您一个电子邮件地址。确保您选择的电子邮件在您的 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];
    }
    

    或者你可以使用Link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 2020-12-11
      • 1970-01-01
      相关资源
      最近更新 更多