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或者不传递该参数;

MechanicWeb免费DirectAdmin/异地备份

MechanicWeb怎么样?MechanicWeb好不好?MechanicWeb成立于2008年,目前在美国洛杉矶、凤凰城、达拉斯、迈阿密、北卡、纽约、英国、卢森堡、德国、加拿大、新加坡有11个数据中心,主营全托管型虚拟主机、VPS主机、半专用服务器和独立服务器业务。MechanicWeb只做高端的托管vps,这次MechanicWeb上新Xeon W-1290P处理器套餐,基准3.7GHz最高...

福州云服务器 1核 2G 2M 12元/月(买5个月) 萤光云

厦门靠谱云股份有限公司 双十一到了,站长我就给介绍一家折扣力度名列前茅的云厂商——萤光云。1H2G2M的高防50G云服务器,依照他们的规则叠加优惠,可以做到12元/月。更大配置和带宽的价格,也在一般云厂商中脱颖而出,性价比超高。官网:www.lightnode.cn叠加优惠:全区季付55折+满100-50各个配置价格表:地域配置双十一优惠价说明福州(带50G防御)/上海/北京1H2G2M12元/月...

华为云年中聚惠618活动,新用户专区,云服务器低至88元/年,3年仅580.98元,热销抢购中,最后2天!

华为云怎么样?华为云用在线的方式将华为30多年在ICT基础设施领域的技术积累和产品解决方案开放给客户,致力于提供稳定可靠、安全可信、可持续创新的云服务,做智能世界的“黑土地”,推进实现“用得起、用得好、用得放心”的普惠AI。华为云作为底座,为华为全栈全场景AI战略提供强大的算力平台和更易用的开发平台。本次年终聚惠618活动相当给力,1核2G内存1m云耀云服务器仅88元/年起,送主机安全基础版套餐,...

腾讯小游戏为你推荐
法兰绒和珊瑚绒哪个好法兰绒和珊瑚绒睡衣哪个好?江门旅游景点哪个好玩的地方江门有什么地方好玩的?绝地求生加速器哪个好绝地求生哪个加速器好用一点,求推荐一个手机管家哪个好手机管家哪个好手机炒股软件哪个好手机股票交易哪个平台最好空间登录qq如何在空间里登陆qq东莞电信宽带套餐东莞光纤宽带资费首选dns服务器地址什么是首选DNS服务器,备用DNS服务器?是电脑还是什么?dns服务器什么意思DNS什么意思?铁通dns服务器地址铁通dns服务器地址
双线主机租用 域名备案中心 过期已备案域名 中国万网域名 国外永久服务器 winhost 老左博客 patcha 12306抢票助手 腾讯云分析 cdn联盟 速度云 umax120 跟踪路由命令 个人免费邮箱 华为云建站 qq金券 测速电信 服务器硬件配置 广州服务器托管 更多