H5JSSDK后端接口文档(小游戏)

腾讯小游戏  时间:2021-02-01  阅读:()
概述1.
1接口调用方式通过http协议,将要接口需要的参数,GET方式传递.
1.
2接口地址URL(IDC可以使用CL5方式访问[64069121:43122688])http[s]://h5sdk.
game.
qq.
com/api2/H5SDKApi.
phpapptype=4&appid={appId}&methodCmd={methodCmd}测试环境:IDC内网调用10.
239.
216.
210:9508外网环境GET参数增加env=test1.
3接口Url通用参数参数说明:apptype:必填参数,平台类型,4代表微信小游戏;methodCmd:必填参数,方法编号,1037代表qq平台未注册密友;appid:必填参数,指小游戏的appid;h5game_openid:用户openid;h5sdk_sessionid:用户用户登录的sessionId;callback:可选参数,如果需要跨域请求,请用jsonp方式;h5game_reqtime:可选参数,请求的时间戳,与服务器时间差超过120秒视为无效请求;h5game_sign:可选参数,请求签名,签名方式参考1.
51.
4返回类型默认返回json,如果需要jsonp,请增加callback参数iRet:0表示成功,非0表示失败sMsg:提示信息,如果出错,会提示具体错误信息list:返回的数据内容,如果无内容,返回空数组serialNo:当前请求的日志流水号errFrom:返回具体错误信息来源,出错会显示该字段1.
5签名计算方式h5game_sign=md5(h5game_openid+h5game_reqtime+app_secret)接口列表2.
7获取游戏accessToken与用户session_key(用户登录态有效)接口:methodCmd=10452.
7.
1请求参数列表(需加上通用参数):参数名参数意义是否必填传递方式h5game_openid用户openid否geth5sdk_sessionid当前会话id否geth5game_reqtime请求时间戳是geth5game_sign签名Md5(h5game_openid+h5game_reqtime+appsecret)是getisRefresh是否强制刷新accesstoken,0不刷新,1强制刷新否getgtkOption是否返回游戏accesstoken,0返回该选项,1不返回该选项否get2.
7.
2响应参数:参数名参数意义备注iRet0成功,非0代表失败0代表成功,非0代表失败sMsg返回消息,成功success成功或者失败返回具体消息list返回Json对象list.
access_token游戏的access_tokenlist.
session_key玩家的session_keyserialNoAMS平台日志流水号errFrom错误来源2.
7.
3调用实例:curl"http://h5sdk.
game.
qq.
com/api2/H5SDKApi.
phpapptype=4&appid=wxc8a63fdcb48265f4&methodCmd=1045&h5game_openid=oXUwi0XoFi7HkxoUOOQ7QcySSewI&h5sdk_sessionid=34A3327C04BF4A0612BCAB0134D7CCB7&h5game_reqtime=xxx&h5game_sign=xxx"//返回结果{"iRet":0,"sMsg":"success","list":{"session_key":"xxxxx","access_token":"xxxxxx"},"serialNo":"[AMS-H5_MSDKH5Demo-1127174006-fEXaGK-3627-1045]"}2.
7.
4备注1.
如果存在用户登录态信息(h5game_openid&h5sdk_sessionid),该接口会校验用户登录态,如果登录态合法,会返回用户的session_key.
2.
由于获取游戏accesstoken有限频,80次/小时,调用该接口isRefresh默认不要设置成1,只有当接口错误码是40001,错误消息是invalidcredential,access_tokenisinvalidornotlatest后,调用方可以增加重试,此时isRefresh设置成1.
3.
三种场景说明:(1).
只需要游戏accesstoken,接口不传递用户登录态信息(不传递h5game_openid和h5sdk_sessionid参数);(2).
只需要玩家session_key,接口需要用户登录态信息(h5game_openid和h5sdk_sessionid),且参数gtkOption=1;(3).
同时返回游戏accesstoken和玩家session_key,接口需要用户登录态信息(h5game_openid和h5sdk_sessionid),且参数gtkOption=0或者不传递该参数;

快云科技,免云服务器75折优惠服务器快云21元/月

近日快云科技发布了最新的夏季优惠促销活动,主要针对旗下的香港CN2 GIA系列的VPS云服务器产品推送的最新的75折优惠码,国内回程三网CN2 GIA,平均延迟50ms以下,硬件配置方面采用E5 2696v2、E5 2696V4 铂金Platinum等,基于KVM虚拟架构,采用SSD硬盘存储,RAID10阵列保障数据安全,有需要香港免备案CN2服务器的朋友可以关注一下。快云科技怎么样?快云科技好不...

RackNerd :美国大硬盘服务器促销/洛杉矶multacom数据中心/双路e5-2640v2/64G内存/256G SSD+160T SAS/$389/月

大硬盘服务器、存储服务器、Chia矿机。RackNerd,2019年末成立的商家,主要提供各类KVM VPS主机、独立服务器和站群服务器等。当前RackNerd正在促销旗下几款美国大硬盘服务器,位于洛杉矶multacom数据中心,亚洲优化线路,非常适合存储、数据备份等应用场景,双路e5-2640v2,64G内存,56G SSD系统盘,160T SAS数据盘,流量是每月200T,1Gbps带宽,配5...

Boomer.Host(年付3.5美)休斯敦便宜VPS

Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...

腾讯小游戏为你推荐
美国国际东西方大学现在去哪国留学最有前途?dns服务器有什么用DNS服务器是什么,有什么作用。360云盘论坛怎么在百度贴吧中分享360云盘的资源?具体些强生美瞳月抛强生美瞳有什么颜色?价格多少?日抛月抛有什么区别阿?广东联通营业厅广州海珠区有那几个联通营业厅?什么时候买车最便宜一年中什么时间段买车最便宜,最合适?便宜的儿童手机本人打算给孩子买块手机,请问什么牌子的儿童手机好。保时捷最便宜的车保时捷最便宜的车多少钱(不管是跑车还是旅行车,是保时捷的车就可以了),了解下!带上车的名字便宜的智能手机便宜的智能手机有哪些?最便宜的股票目前最便宜的股票?
域名服务商 猫咪av永久最新域名 花生壳动态域名 域名备案收费吗 中国万网域名 linode日本 空间打开慢 lamp配置 12306抢票助手 windows2003iso panel1 嘟牛 卡巴斯基永久免费版 福建天翼加速 刀片服务器的优势 adroit 什么是服务器托管 免费高速空间 美国免费空间 免费网页申请 更多