WordPressApi 0.4.0

WordPressApi 0.4.0

测试已测试
语言语言 Obj-CObjective C
许可证 GPL-2.0
发布最后发布2018年9月

Olivier HalligonLorenzo MatteiJeremy MasselGiovanni LodiYael RubinsteinAutomattic Mobile 维护。



 
依赖
AFNetworking~> 2.6.0
wpxmlrpc~> 0.8
 

  • WordPress

Build Status

WordPress API for iOS

WordPress API for iOS 是一个用于 iOS 的库,旨在使在您的 WordPress 博客上共享变得容易。

它并不是为了提供对 WordPress API 完全功能集的访问。

免责声明

警告:此 API 正在开发中,许多基本功能尚未实现。

安装

WordPress API 使用 CocoaPods 进行易于管理的依赖关系。要安装它,只需将以下行添加到 Podfile 中

pod 'WordPressApi'

如果您不使用 CocoaPods,可以选择将 WordPressApi 文件夹复制到您的项目中。

示例用法

上传图片

假设有一个名为Cameramattic的相机应用程序希望添加一个选项,允许其在WordPress上分享图片

NSURL *xmlrpcURL = [NSURL URLWithString:@"https://aphotoblog.wordpress.com"];
NSString *username = "aUsername";
NSString *password = "thePassword";
NSString *title = "My cat";
NSString *content = "She likes to sleep like that";
UIImage *image = ... // The image to upload

WordPressXMLRPCApi *wp = [[WordPressXMLRPCApi alloc] initWithXMLRPCEndpoint:xmlrpcURL username:username password:password];
[wp publishPostWithImage:(UIImage *)image
             description:(NSString *)content
                   title:(NSString *)title
                 success:^(NSUInteger postId, NSURL *permalink) {
                     NSLog(@"Image post successful with ID %d at %@", postId, permalink);
                 }
                 failure:^(NSError *error) {
                     NSLog(@"Post upload failed: %@", [error localizedDescription])
                 }];