PostageKit 1.0.0

PostageKit 1.0.0

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

未声明维护。



  • 作者:
  • Stephan Leroux

介绍

PostageKit是PostageApp事务性邮件服务的Objective-C包装器,允许开发者在iOS / Mac OSX应用中访问PostageApp API。

快速入门

手动安装

如果您不使用CocoaPods,也可以从PostageKit/文件夹手动导入文件到您的项目中。请注意,PostageKit依赖于AFNetworking,因此您也需要手动添加这些文件。

API使用

API通过使用blocks提供了一个异步客户端接口。要开始使用API,您首先需要设置API客户端,并使用PostageApp项目的API密钥

PostageClient *client = [PostageApp sharedClient];
client.projectAPIKey = @"Your API Key here";

例如,获取您项目发送的消息:

[client messagesWithSuccess:^(NSDictionary *messages) {
    NSLog(@"Messages sent: %@", messages);
} error:^(NSError *error, id json) {
    NSLog(@"API Error occurred: %@, JSON: %@", error, json);
}];

某些类型具有使遍历更易的模型。

[client accountInfoWithSuccess:^(AccountInfo *info) {
    NSLog(@"Account Name: %@", info.name);
} error:^(NSError *error, id json) {
    // Error
}];

您也可以发送消息!

MessageParams *params = [MessageParams params];
params.UID = @"12345678abcdefg";
params.recipients = @[ @"[email protected]" ];
params.content = @{@"text/plain" : @"This is a test!"};

[_client sendMessage:params success:^(NSUInteger messageID) {
    NSLog(@"Message ID: %d", messageID);
} error:^(NSError *error, id json) {
    // Error
}];

作者

Stephan Leroux - [email protected]