Biapost CMS iOS SDK 使用
2014-08-18 10:10
225 查看
1.Xcode中使用SDK
添加libbiapost.a到Project在使用到Biapost SDK的文件中:
#import “BiaPost.h”
然后注册配置参数。配置参数包含:
kBiapostApi:API地址
kBiapostAppKey:Biapost CMS后台申请的App Key
kBiapostAppSecret:Biapost CMS后台申请的App Secret
kBiapostRequestOutput:接口输出方式,可以是XML/JSON,默认JSON
注册配置参数代码:
[BiaPostregisterParams:@“http://demo.com/api.php” forKey:kBiapostApi];
[BiaPostregisterParams:@“xxxxx” forKey: kBiapostAppKey];
[BiaPostregisterParams:@“xxxxx” forKey: kBiapostAppSecret];
[BiaPostregisterParams:@“json” forKey: kBiapostRequestOutput];
2.IOS SDK API详解
获取栏目
+ (void)getColumns:(NSString *)pid
success:(void (^)(NSString* response))success
“failure:(void (^)(NSError *error))failure;”
pid:栏目列表,如果获取一级栏目pid为nil;
success:获取栏目信息成功回调函数(返回栏目协议数据);
failure:网络连接失败的回调函数;
获取文章列表
+ (void)getArticles:(BPArticleFilter *)articleFilter
success:(void (^)(NSString* response))success
failure:(void (^)(NSError *error))failure;
BPArticleFilter:选择器:success:获取栏目信息成功回调函数(返回栏目协议数据);failure:网络连接失败的回调函数;
文章列表选择器BPArticleFilter包含:cid:栏目ID,获取栏目下文章;pg:分页号,按页数获取文章;start:文章发布时间,按时 间区间来获取文章;
end:文章发布时间,按时间区间来获取文章;
获取文章详情
+ (void)getArticleDetail:(NSString *)aid
success:(void (^)(NSString* response))success
failure:(void (^)(NSError *error))failure;
aid:文章ID
success:获取栏目信息成功回调函数(返回栏目协议数据);
failure:网络连接失败的回调函数;
Biapost CMS Android SDK 使用
1.使用Android SDK
添加BiapostSDK.jar到Project在AndroidManifest.xml添加以下权限:
<uses-sdk android:minSdkVersion=“8” android:targetSdkVersion=“18”/>
<uses-permissionandroid:name=“android.permission.ACCESS_NETWORK_STATE”/>
<uses-permissionandroid:name=“android.permission.ACCESS_WIFI_STATE”/>
<uses-permissionandroid:name=“android.permission.INTERNET”/>
然后初始化HttpUtil类,代码如下:
new HttpUtil(context).init(key, secret,url);
参数context指Context;
参数key指app_key;
参数secret指app_secret;
参数url指服务器域名;
2. Android SDK API详解
获取栏目
HttpUtil.getDirList(AjaxCallBack<String> call);获取顶级的目录列表
call:数据请求操作回调函数;
HttpUtil.getDirList(String id, AjaxCallBack<String> call);获取指定父级id下的子目录
获取文章列表
HttpUtil .getArticleList(String id,int page, AjaxCallBack<String> call);获取指定目录下的所有文章列表
HttpUtil.getArticleList(int page, AjaxCallBack<String> call);获取所有文章的列表。
获取文章详情
HttpUtil.getArticleDetail(String id, AjaxCallBack<String> call);
相关文章推荐
- iOS SDK: 使用NSUserDefaults
- iOS SDK: 使用NSUserDefaults
- IOS 编译ffmpeg For SDK6.1,模拟器、armv7、armv7s均可使用
- IOS微信终端SDK的新手使用教程
- iOS SDK使用指南:利用UIDevice及NSLocale访问设备数据
- 关于ios sdk5 arc(Automatic Reference Counting)的使用与理解
- iOS 7 SDK: 如何使用后台获取(Background Fetch)
- api工程IOS学习:在IOS开发中使用GoogleMaps SDK
- IOS学习:在IOS开发中使用GoogleMaps SDK
- iOS 7 SDK: 如何使用后台获取(Background Fetch)
- ArcGIS Runtime SDK for iOS开发系列教程(6)——Tasks使用的一般流程
- <转>iOS SDK中使用NSXMLParser解析XML
- 在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.8 Mountain Lion 及 XCode 4.4.1 (iOS SDK5.1) 作开发
- IOS 编译ffmpeg For SDK6.1,模拟器、armv7、armv7s均可使用
- googleMap sdk for iOS的一些使用 介绍问题
- iOS SDK: 使用NSUserDefaults
- ArcGIS Runtime SDK for iOS开发系列教程(8)——Geoprocessor使用
- iOS SDK: 使用NSUserDefaults
- iOS SDK: 使用NSUserDefaults
- iOS 7 SDK: 如何使用后台获取(Background Fetch)