標籤:android style http color 使用 os io 檔案
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);