BZGMailgunEmailValidation 1.1.1

BZGMailgunEmailValidation 1.1.1

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最后发布2014年12月

Ben Guo 维护。



  • 作者:
  • Ben Guo

Mailgun 电子邮件验证 API 的 Objective C 包装器。

BZGMailgunEmailValidator *validator = 
    [BZGMailgunEmailValidator validatorWithPublicKey:YOUR_PUBLIC_KEY];

[validator validateEmailAddress:self.emailFieldCell.textField.text
                        success:^(BOOL isValid, NSString *didYouMean) {
                        // Validation succeeded
                      } failure:^(NSError *error) {
                        // Validation failed
                      }];

备注

  • 默认情况下,如果 Mailgun 验证失败,BZGMailgunEmailValidator 实例将执行回退正则表达式验证。如果您希望自行处理此情况,请将 performsFallbackValidation 设置为 NO
  • 注意事项:实现者:成功和失败块在主队列上执行。

安装

如果您正在使用 Cocoapods,只需将 pod 'BZGMailgunEmailValidation' 添加到您的 Podfile

否则,将 BZGMailgunEmailValidator.hBZGMailgunEmailValidator.m 添加到您的项目中。

参考资料

http://blog.mailgun.com/post/free-email-validation-api-for-web-forms/

http://documentation.mailgun.com/api-email-validation.html

路线图