UNPKG

sgtcloud-html5-sdk

Version:

A html5 out-of-box sdk for damn cool mbaas

168 lines (109 loc) 3.32 kB
## sgtcloud-html5-sdk ### 介绍 A html5 out-of-box sdk for damn cool mbaas. 致力于发展为 mbass的, 开箱即用的, 超酷的 html5 软件开发工具. 了解更多, 请访问我们的主页 **[http://www.sgtcloud.cn](http://www.sgtcloud.cn)** ### 安装 * 直接下载最新版本的 release * 解压该 release * 在 $release/dist 目录中选择你需要的sdk * 引入sdk到你的项目中 ### 入门 将 sdk 引入到项目中 : ```javascript <script src="sgtcloud-html5-sdk.2.0.0.min.js"></script> ``` 或则使用CDN的方式 : ```javascript <script src="http://www.sgtcloud.cn/dist/sgtcloud-html5-sdk.2.0.0.min.js"></script> ``` 点击 **[申请应用标识](http://wj.qq.com/survey.html?type=survey&id=136756&hash=233f)** 首次使用需要初始化**应用标识** : ```javascript SgtApi.init({ appId: 'xxx' //填写应用标识 }); ``` 生成一个简单实体 : ```javascript var user = new SgtApi.entity.User(); user.userName = 'xxx'; user.password = 'xxx'; ``` 再调用一个简单业务, 每个业务的最后一个参数都是一个回调函数 : ```javascript SgtApi.UserService.register(user, function(result, data) { if(result) { //表示注册成功 /* 返回用户注册信息 */ //data } }); ``` 当登录/注册成功后, 可以操作该用户去执行其他业务 ### 文档 * [官网](http://www.sgtcloud.cn) * [API](http://www.sgtcloud.cn/api) * [用户指南](https://www.gitbook.com/book/sgtcloud/sgtcloud-html5-sdk/details) * [排行榜教程](http://www.sgtcloud.cn/tutorials) ### 技术架构 sdk 采用了 [jsonrpc2.0](http://www.jsonrpc.org/) 的通讯协议 ![](http://blog.espol.edu.ec/taws/files/2009/01/jrj2.jpg) ### 业务模块 * 用户 User - UserService * 角色 Player - PlayerService * 角色扩展 PlayerExtra - PlayerExtraService * 成就 Achievement - AchievementService * 公告 Announcement - AnnouncementService * 活动 Campaign - CampaignService * 签到 CheckinBoard - CheckinBoardService * 任务 Task - TaskService * 日常任务 DailyTask - DailyTaskService * 好友 Friendship - FriendshipService * 好友扩展 FriendshipExtra - FriendshipExtraService * 黑名单 Blacklist - BlackListService * 抽奖 GachaBox - GachaBoxService * 排行榜 LeaderBoard - LeaderBoardService * 邮件 Mail - MailService * 通知 Notification - NotificationService * 充值 Purchase - PurchaseService * 商城 Store - StoreService * 计费点 ChargePoint - ChargePointService * Boss Boss - BossService * 文件存储 FileStorage - FileStorageService * 礼包 GiftCode - GiftCodeService * 个人通道 PrivateChannel - PrivateChannelService * 公共通道 PublicChannel - PublicChannelService * 第三方 DelegateDid - DelegateDidService * 结构化数据 StructuredDate - StructuredDateService * 反馈 Ticket - TicketService ### 贡献 如果你有好的意见或建议,欢迎给我们提 issue 或 pull request,为提升 sgtcloud-html5-sdk 贡献力量 ### License The MIT License(http://opensource.org/licenses/MIT) 请自由地享受和参与开源