帮助与文档

> >

无GUI集成

1.        配置AndroidManifest.xml

  • 添加权限

 

  • 在application标签内添加meta信息

 

 

2.        导入并初始化SDK

将下载的SDK中的BBSSDK目录下的.jar包加入到您的工程中

在您App的Application中或者调用SDK的API前,请先调用如下方法进行初始化

3.        API调用

所有API调用均以APICallback 接口回调的方式

ForumForum 论坛版块

ForumThread 主题帖子

ForumPost 回帖

ForumThreadAttachment 主题帖子附件

User 用户信息

UserQuestion 用户登录安全问题

Banner 首页用到的banner

FavoriteReturn 收藏帖子返回

FavoriteThread 收藏的帖子

Follower 粉丝用户

Following 关注用户

Notification 消息

UserOperations 用户的操作

NewsCategory 门户栏目

NewsArticle 门户文章

NewsArticleComment 门户文章评论

NewsArticleAttachment 门户文章附件

NewsRelatedArticle 门户文章中的关联文章

NewsLikeReturn 门户文章点赞返回

BBSSettings 开启门户设置

更详细的API及字段说明请见下载的SDK中的BBSSDK for Android ApiDoc

  • 论坛信息相关API

其包含接口如下:

getForumList 获取所有版块或某版块子版块列表

getThreadListByForumId 获取某版块主题帖子列表

getThreadDetailsByThreadId 获取某主题帖子详情

getPostListByThreadId 获取某主题帖子回帖列表

createThread 创建主题帖子

createPost 创建回帖

uploadImage 上传图片(图片最大不能超过10M)

 

例如:

调用异步获取所有版块列表方式如下:

 

 

  • 用户信息相关API

其包含接口如下:

register 注册

login 登录

forgotPwd 找回密码

sendAuthEmail 发送认证邮件

updateUserInfo 更新用户信息

getUserInfo 获取用户信息

logout 退出登录

getCurrentUser 获取当前缓存的用户信息

getUserOperations 获取关注、粉丝、文章收藏、个人帖子计数

resportAccusation 举报用户

recordLikePost 喜欢帖子

favoritePost 收藏帖子

unfavoritePost 取消收藏帖子

getPersonalPostList 获取个人发过的帖子列表

getFavoritePostList 获取个人收藏帖子列表

searchPosts 搜索接口

getNotificationList 获取消息列表

followUser 关注用户

unfollowUser 取消关注用户

getFollowingList 获取关注的用户列表

getFollowersList 获取关注我的用户列表

getBannerList 获取banner列表

setNotificationReaded 设置消息已读

delNotification 删除消息

socialAuthLogin 第三方登录

例如:

异步调用注册接口方式如下:

  • 门户信息相关API

其包含接口如下:

getSettings 获取开屏配置

getNewsBanners 获取门户banner

getNewsCategories 获取门户栏目列表

getNewsArticleListByCategoryId 获取栏目下文章列表

getCommentListByArticleId 获取评论列表

likeNewsArticle 门户点赞

getNewsArticleDetail 获取文章详情

addNewsArticleComment 新增评论

例如:

异步调用获取开屏配置信息方式如下:

 

 

4.         API错误码

API返回的错误码说明如下:(详见ErrorCode.java说明)

200 成功

500 服务器异常

615 不允许匿名发帖

1000 网络超时,或者数据处理异常

1001 appkey未配置

1002 论坛尚未初始化成功

1003 请求服务器端接口失败

1004 论坛插件端返回数据异常,请检查插件是否正确安装和启用

1100 论坛返回的错误提示信息(如发帖回帖失败等相关原因)

1101 上传图片失败

1200 用户登录信息过期,请重新登录

1201 用户名或密码不正确或用户状态异常

1202 当前不允许注册

1203 用户名或密码或邮箱格式不正确或邮箱已存在

1204 用户名或邮箱已被占用

1205 必须提交正确安全问题答案才能登陆

1206 用户未激活,请前往邮箱验证

1207 邮件发送失败,可申请重新发送邮箱认证

1208 信息提交还需人工审核,请联系管理员

1209 找回密码失败,提交的邮箱和用户的邮箱不匹配

1210 登录失败,用户名或邮箱不能同时为空

5.        代码混淆

请在proguard-rules.pro或者proguard-project.txt中添加

 

相关文档