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])
}];