您的位置:首页 > 移动开发 > IOS开发

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: