Showing
1 changed file
with
33 additions
and
86 deletions
... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
3 | ##### 2.1.1 登录接口(必接) | 3 | ##### 2.1.1 登录接口(必接) |
4 | 4 | ||
5 | 1、请求地址:http://gameurl/ (游戏入口地址,游戏方提供) | 5 | 1、请求地址:http://gameurl/ (游戏入口地址,游戏方提供) |
6 | -2、请求方式:get 由4177平台iframe跳转至游戏地址 | 6 | +2、请求方式:get 由我方平台iframe跳转至游戏地址 |
7 | 3、请求参数: | 7 | 3、请求参数: |
8 | 8 | ||
9 | ``` | 9 | ``` |
... | @@ -18,7 +18,11 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -18,7 +18,11 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
18 | 18 | ||
19 | ##### 2.1.3 前端初始化(必接) | 19 | ##### 2.1.3 前端初始化(必接) |
20 | 20 | ||
21 | -游戏加载时加载4177js文件,并做初始化 <script src="http://passport.4177.com/game/h5sdk" type="text/javascript>"</script> | 21 | +游戏加载时加载我方js文件,并做初始化 |
22 | + | ||
23 | + <script src="http://passport.我方.com/game/h5sdk" type="text/javascript>"</script> | ||
24 | + | ||
25 | + | ||
22 | 1、请求参数: | 26 | 1、请求参数: |
23 | 27 | ||
24 | ``` | 28 | ``` |
... | @@ -41,7 +45,7 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -41,7 +45,7 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
41 | 45 | ||
42 | ``` | 46 | ``` |
43 | 47 | ||
44 | -3、请求方式:在游戏加载时调用 初始化sdk:aiaiusdk.init(initdata); | 48 | +3、请求方式:在游戏加载时调用 初始化sdk:haibaosdk.init(initdata); |
45 | 49 | ||
46 | 4、返回值 无 | 50 | 4、返回值 无 |
47 | 51 | ||
... | @@ -54,58 +58,38 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -54,58 +58,38 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
54 | 1、请求参数: | 58 | 1、请求参数: |
55 | 59 | ||
56 | ``` | 60 | ``` |
57 | - open_id:用户open_id, | 61 | + var roleData = { |
58 | - access_token:用户登录口令, | 62 | + "server_id": '2222222', |
59 | - bill_no:游戏充值订单号(游戏方可唯一识别), | 63 | + "server_name": '服务器名', |
60 | - goods_name:商品名称, | 64 | + "role_id": '123', |
61 | - ext:额外参数,充值后原样返回, | 65 | + "role_name": '角色名', |
62 | - total_fee:充值歪钻数,1元RMB = 10歪钻 .(大于1,且不包含小数), | 66 | + "level":17, |
63 | - sign:请求校验参数(签名需要在后端生成后再返回前端,secret_key不直接暴露在前端)md5(access_token=XXX&bill_no=XXX&ext=XXX&goods_name=XXX&open_id=XXX&secret_key=xxx&total_fee=XXX) | 67 | + "amount":1, |
64 | - | 68 | + "custom":'custome info透传参数', |
65 | - | 69 | + }; |
66 | -``` | ||
67 | - | ||
68 | -2、请求方式 | ||
69 | - | ||
70 | -``` | ||
71 | - 引用js文件:<script src="http://passport.4177.com/game/h5sdk" type="text/javascript"></script>, | ||
72 | - 初始化sdk:aiaiusdk.init(), | ||
73 | - 拼装参数 | ||
74 | - var paydata = { | ||
75 | - "open_id":'111111111111111', | ||
76 | - "access_token":'22222222', | ||
77 | - "bill_no":'33333333333', | ||
78 | - "goods_name":'游戏大礼包', | ||
79 | - "total_fee":1, | ||
80 | - "ext":'abc', | ||
81 | - "sign":'aaaaaaaabc', | ||
82 | - }, | ||
83 | - 调用支付方法:aiaiusdk.pay( paydata, function (code, msg) { alert("支付 code="+code+",msg="+msg); | ||
84 | - | ||
85 | - | ||
86 | ``` | 70 | ``` |
87 | 71 | ||
88 | -示例代码 | 72 | +2、示例代码 |
89 | 73 | ||
90 | ``` | 74 | ``` |
91 | <!DOCTYPE html> | 75 | <!DOCTYPE html> |
92 | <html lang="zh-cn"> | 76 | <html lang="zh-cn"> |
93 | <head> | 77 | <head> |
94 | - <script src="http://passport.4177.com/game/h5sdk" type="text/javascript"></script> | 78 | + <script src="http://passport.我方.com/game/h5sdk" type="text/javascript"></script> |
95 | <script> | 79 | <script> |
96 | - aiaiusdk.init(); | 80 | + haibaosdk.init(); |
97 | - var paydata = { | 81 | + var roleData = { |
98 | - "open_id":'111111111111111', | 82 | + "server_id": '2222222', |
99 | - "access_token":'22222222', | 83 | + "server_name": '服务器名', |
100 | - "bill_no":'33333333333', | 84 | + "role_id": '123', |
101 | - "goods_name":'游戏大礼包', | 85 | + "role_name": '角色名', |
102 | - "total_fee":1, | 86 | + "level":17, |
103 | - "ext":'abc', | 87 | + "amount":1, |
104 | - "sign":'aaaaaaaabc', | 88 | + "custom":'custome info透传参数', |
105 | }; | 89 | }; |
106 | - aiaiusdk.pay( paydata, function (code, msg) { | 90 | + haibaosdk.pay(roleData,function(code,msg){ |
107 | - alert("支付 code="+code+",msg="+msg); | 91 | + alert("支付 code =" + code + " ,msg = " + msg); |
108 | - }); | 92 | + }) |
109 | </script> | 93 | </script> |
110 | </head> | 94 | </head> |
111 | <body> | 95 | <body> |
... | @@ -140,8 +124,6 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -140,8 +124,6 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
140 | server_name:服务器名称 | 124 | server_name:服务器名称 |
141 | role_id:角色id | 125 | role_id:角色id |
142 | role_name:角色昵称 | 126 | role_name:角色昵称 |
143 | - | ||
144 | - | ||
145 | ``` | 127 | ``` |
146 | 128 | ||
147 | 2、请求方式: | 129 | 2、请求方式: |
... | @@ -158,7 +140,7 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -158,7 +140,7 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
158 | 140 | ||
159 | ``` | 141 | ``` |
160 | 142 | ||
161 | -调用查询接口方法: aiaiusdk. createRole (roleData) | 143 | +调用查询接口方法: haibaosdk. createRole (roleData) |
162 | 144 | ||
163 | 145 | ||
164 | 146 | ||
... | @@ -190,7 +172,7 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -190,7 +172,7 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
190 | 172 | ||
191 | ``` | 173 | ``` |
192 | 174 | ||
193 | -调用查询接口方法: aiaiusdk. enterGame (roleData) | 175 | +调用查询接口方法: haibaosdk. enterGame (roleData) |
194 | 176 | ||
195 | 177 | ||
196 | 178 | ||
... | @@ -222,40 +204,5 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 | ... | @@ -222,40 +204,5 @@ is_favorite:是否收藏(0:未收藏,1:已收藏),收藏功能用于 |
222 | 204 | ||
223 | ``` | 205 | ``` |
224 | 206 | ||
225 | -调用查询接口方法: aiaiusdk. enterGame (roleData) | 207 | +调用查询接口方法: haibaosdk. enterGame (roleData) |
226 | - | ||
227 | - | ||
228 | - | ||
229 | - | ||
230 | - | ||
231 | -``` | ||
232 | -function GetQueryString(name){ | ||
233 | - var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); | ||
234 | - var r = window.location.search.substr(1).match(reg); | ||
235 | - if(r!=null)return unescape(r[2]); return null; | ||
236 | -} | ||
237 | - | ||
238 | -function getCookie(name) { | ||
239 | - var r = document.cookie.match("\\b" + name + "=([^;]*)\\b"); | ||
240 | - return r ? r[1] : undefined; | ||
241 | -} | ||
242 | - | ||
243 | -function delCookie(name){ | ||
244 | - var exp = new Date(); | ||
245 | - exp.setTime(exp.getTime() - 1); | ||
246 | - var cval=getCookie(name); | ||
247 | - if(cval!=null) | ||
248 | - document.cookie= name + "="+cval+"; path=/;expires="+exp.toGMTString(); | ||
249 | -} | ||
250 | -function setCookie(name, value, Days){ | ||
251 | - if(Days == null || Days == ''){ | ||
252 | - Days = 300; | ||
253 | - } | ||
254 | - var exp = new Date(); | ||
255 | - exp.setTime(exp.getTime() + Days*24*60*60*1000); | ||
256 | - document.cookie = name + "="+ escape (value) + "; path=/;expires=" + exp.toGMTString(); | ||
257 | -} | ||
258 | -``` | ||
259 | - | ||
260 | - | ||
261 | 208 | ... | ... |
-
Please register or login to post a comment