sgtcloud-html5-sdk
Version:
A html5 out-of-box sdk for damn cool mbaas
85 lines (74 loc) • 2.39 kB
HTML
<html>
<head>
<meta charset="UTF-8">
<title>course</title>
<link rel="stylesheet" href="lib/bootstrap.min.css"/>
<script src="lib/run_prettify.js"></script>
</head>
<body>
<div class="container">
<h1 class="page-header">Course
<small>3分钟搭建一个排行榜</small>
</h1>
<hr style="height:1px;border:none;border-top:1px solid #555555;" />
<!-- Step 1 -->
<h3 class="page-header">Step 1:</h3>
<h5 class="page-header">
让我们先来把SgtApi初始化一下
</h5>
<pre class="prettyprint" style="font-size: 18px;">
SgtApi.init({
"AppId": 'html5_demo2015',//设置应用标识
"ChannelId": ''//设置渠道标识
});
</pre>
<!-- Step 2 -->
<h3 class="page-header">Step 2:</h3>
<h5 class="page-header">
接着我们来登录用户
</h5>
<pre class="prettyprint" style="font-size: 18px;">
SgtApi.AccountService.quickLogin(function (ret, data) {
if (ret) {
/*
success do something ...
*/
} else {
throw new Error('快速登录失败');
}
});
</pre>
<!-- Step 3 -->
<h3 class="page-header">Step 3:</h3>
<h5 class="page-header">
现在我们就可以来创建一个角色了
</h5>
<pre class="prettyprint" style="font-size: 18px;">
var playerData;
if (SgtApi.PlayerService.init()) {
//创建角色
var players = new SgtApi.entity.Player();
players.name = 'woooooooo';
players.customId = "player0";
players.equip = "";
players.level = '5';
players.gender = '1';
players.money = '998';
SgtApi.PlayerService.create(players, function (ret, data) {
if (ret) {
//成功
playerData = data;
throw new Error('create player success');
} else {
//失败
throw new Error('create player fail');
}
})
} else {
throw new Error("初始化角色接口失败");
}
</pre>
</div>
</body>
</html>