接入说明 (必看)
本页面详细介绍了平台接入公共参数,签名算法,多语言配置,通用错误码等说明,接入前请先详细阅读本页面。
商户须知
MINI.GAME服务器时区:
UTC+0
,接入方需注意数据统计的时区计算MINI.GAME平台返回的token有效期为
七天
,每次重新进入(登录)后 会重新获取审核通过开户要求后,我方将提供商户后台账号,商户可通过后台查看
app_id
(商户号)和key
(签名密钥)文档中
{
MINIGAME_APIURL
}
需替换为在商户后台界面提供的测试/生产环境接口调用地址,查看商户运营后台-设定-API接入配置-
MINIGAME_APIURL
,
MINIGAME提供给接入方的接口。文档中
{
ACCESS_URL
}
配置位置:商户运营后台-设定-API接入配置-
ACCESS_URL
,用于
MINIGAME回调接入方接口。文档中
{
BACKEND_URL
}
配置位置:商户运营后台-设定-API接入配置-
BACKEND_URL
,用于接入方查询
MINIGAME数据。MINI.GAME提供的接口
code=0
表示成功,要求接入方实现的接口code=1
表示成功
公共参数
trace_id
url params
是
string
由接入方自己定义生成,每个请求的trace_id都是唯一的值
签名算法及示例
sign=md5(url上的参数+body中的josn字符串+签名密钥key
)
url上的参数+body中的josn字符串+签名密钥key
)例如:
请求url
{MINIGAME_APIURL
}/api/Balance/GetBalance?trace_id=dhf1aboc1iio
请求方式
POST
Content-Type
"application/json; charset=utf-8"
请求body中json数据
{“player_logon_token”:”b27cfe9b-f01c-11ee-a0b5-000c2901d9cc”,”account_id”:”1002402”,”timestamp”:1711971655}
签名密钥key
39a6581c31ef3203a22edb2daa2ab6d1
需要md5加密的字符串
trace_id=dhf1aboc1iio{“player_logon_token”:”b27cfe9b-f01c-11ee-a0b5-000c2901d9cc”,”account_id”:”1002402”,”timestamp”:1711971655}39a6581c31ef3203a22edb2daa2ab6d1
最终加密出来md5字符串
e3f8dc79e875e46f6755ef540c2d24f3
特别说明
调用返回
当平台返回的http code为200时,为HTTP访问API正常,可正常解析返回结果。其余http错误时为链路异常。 返回的Content-Type为 "application/json; charset=utf-8"
{
"code": 1,
"msg": "success",
"data": {
"glist": [
{
"gameid": "2000002",
"name": "Mines",
"platform": "1",
}
]
}
}
code
integer
错误编码,为1时表示调用正常,接口返回数据将放在data参数中
msg
string
错误信息
data
object
返回的数据
Last updated