- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法从 Facebook 用户检索电子邮件 ID。我正在获取电子邮件
的许可并记录以进行验证,因为它正在工作。但它不起作用。我不确定我去了哪里错了。挣扎了很长时间。任何人都可以帮助我。以下是我的代码。提前致谢。
-(IBAction)btnClicked{
// Initialize a session object
FBSession *session = [[FBSession alloc] init];
// Set the active session
[FBSession setActiveSession:session];
// Open the session
[session openWithBehavior:FBSessionLoginBehaviorWithFallbackToWebView
completionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// Respond to session state changes,
// ex: updating the view
if ([session isOpen]) {
// Session is open
NSArray *permissions = [NSArray arrayWithObjects:@"email", nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:NO
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
NSLog(@"Session is open");
[self populateDetails];
} else {
// Session is closed
NSLog(@"Session is closed");
}
}];
}
-(void)populateDetails{
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForMe]startWithCompletionHandler:^(FBRequestConnection *connection,NSDictionary<FBGraphUser> *user, NSError *error) {
if(!error){
NSLog(@"email %@",[user objectForKey:@"email"]);
}
else
{
NSLog(@"NW Issue");
}
}
}
最佳答案
检查这个
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForMe] startWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
if (!error) {
self.nameLabel.text = user.name;
self.emailLabel.text = [user objectForKey:@"email"];
}
}];
}
NSArray *permissions = [[NSArray alloc] initWithObjects:@"email", nil];
[FBSession sessionOpenWithPermissions:permissions completionHandler:
^(FBSession *session, FBSessionState state, NSError *error) {
[self facebookSessionStateChanged:session state:state error:error];
}];
关于ios - FB 用户 emailID 未获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19241222/
我有一个字段公司简介:文本框 如果用户在文本框中输入任何电子邮件 ID,验证错误消息应显示用户无法在文本框中输入电子邮件 ID。 我试过下面的代码: Regex regex = new Regex(@
我无法从 Facebook 用户检索电子邮件 ID。我正在获取电子邮件的许可并记录以进行验证,因为它正在工作。但它不起作用。我不确定我去了哪里错了。挣扎了很长时间。任何人都可以帮助我。以下是我的代码。
我需要一个 JavaScript 来根据用户输入 emailID 的 emailID 文本框验证密码字段 密码验证规则:密码不能是使用的EmailID的子字符串 示例电子邮件:alex123@yaho
我有一个要求,我向客户发送多封电子邮件。 但是我在向多个电子邮件 ID 发送电子邮件时遇到了问题。 例如,如果我写 s@t.com;r@t.com 它会抛出一个错误,指出电子邮件 ID 不正确。 我希
我正在使用Express,Nodemailer和Express来测试通过gmail帐户发送电子邮件。但是由于某种原因,我无法发送它。此外,帐户的电子邮件和密码是100%正确的,仍然会收到此错误。错误不
我有下面的 Json 架构,我可以使用什么 firebase 查询来获取节点名称(0153,0154),我可以使用一次方法获取名称(joel,vikram,sachin) "EmployeeInfo
我正在尝试使用基于 OAuth 的 JWT token 连接到 DocuSign。 我可以使用 JWT 从 DocuSign 获取身份验证 token 。 然后,我使用 token 连接了 DocuS
有没有一种方法可以在 C# 中验证和更正无效格式的 emailid。我得到了一个只能验证但不能更正的函数。一些 emailds,如“abc@def.com”。可以更正。我正在从数据库中获取所有 ema
我在这里发布我的代码。请帮助我获取联系人的电子邮件地址。我也得到了一个随机列表;请帮我也对数据进行排序。 package com.example.webwerks.retrievingcontacts
我有一个注册和登录页面。因此,对于注册表单,我使用了表单验证器模式匹配。 this.registerForm = this.formBuilder.group({ firstName: ['',
这个问题已经有答案了: MongoDB Duplicate Documents even after adding unique key (4 个回答) 已关闭 5 年前。 我正在尝试使电子邮件字段在
这是我的自定义用户模型,将电子邮件 ID 作为唯一键(以及用户名)。 class User(AbstractUser): # some more other fields class
我只使用了一个按钮,当我点击按钮时我想获取电子邮件 ID。这是我的代码并获取 ID 和名称,但无法获取 emailid。我正在使用 facebook sdk 版本 3.22.0 请帮助我。 在此输入验
我是一名优秀的程序员,十分优秀!