更新日期:2025-10-10海外版开放平台接入文档
	
 
openId和openKey的值由商户到QuickSDK海外后台系统设置 -> 开放平台获取
以下文档中接口地址里的http://xxx.com为域名,请联系贵方运营获取,获取之后替换即可
调用频率:每分钟不超过1000次,每小时不超过10000次
	
 
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站上注册账号,并且能正常登录开发者的游戏
	
 
2. 接口地址
	
 
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型  
				
				
					必要性 
				
				
					 说明 
			
				
				 
			
					openId 
				
				
					string  
				
				
					必传  
				
				
					 开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					 产品CODE,在QuickSDK后台获取 
			
				
				 
			
					username  
				
				
					string  
				
				
					必传  
				
				
					 注册用户名 
			
				
				 
			
					password  
				
				
					string  
				
				
					必传  
				
				
					 注册密码,由原始密码经过32位md5编码后组成 
			
				
				 
			
					clientIp 
				
				
					string 
				
				
					选传 
				
				
					玩家IP 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
	
 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
				 
			
					参数  
				
				
					类型  
				
				
					必要性 
				
				
					 说明 
			
				
				 
			
					uid 
				
				
					string 
				
				
					 必有 
				
				
					SDK用户的账号ID 
			
				
				 
			
					username  
				
				
					string  
				
				
					必有 
				
				
					SDK用户的账号名 
			
				
				 
		
	
					regTime  
				
				
					int  
				
				
					必有 
				
				
					账号注册时间,格式为Unix时间戳 
			
				
 
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站上登录游戏账号,获取游戏账号信息
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| username | string | 必传 | 登录用户名 | 
| password | string | 必传 | 登录密码,由原始密码经过32位md5编码后组成 | 
| clientIp | string | 选传 | 玩家IP | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
	
 
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					 必有  
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message  
				
				
					string 
				
				
					 必有  
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data  
				
				
					array 
				
				
					 可为空  
				
				
					如果status为true时,data数组包含了用户账号信息 
			
				
 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					uid 
				
				
					string 
				
				
					 必有  
				
				
					SDK用户的账号ID 
			
				
				 
			
					username 
				
				
					string 
				
				
					 必有  
				
				
					SDK用户的账号名 
			
				
				 
			
					isGuest  
				
				
					int  
				
				
					 必有  
				
				
					是否为游客账号 
				 
			
				 
		
	
					regTime  
				
				
					int  
				
				
					必有  
				
				
					账号注册时间,格式为Unix时间戳 
			
				
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站平台上能直接获取此用户的订单列表
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					openId  
				
				
					string 
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string 
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId  
				
				
					string  
				
				
					必传  
				
				
					SDK用户的账号ID 
				 
			
				 
			
					btime  
				
				
					int   
				
				
					选传  
				
				
					查询订单开始时间,格式为 Unix时间戳,时区为北京时间 
				 
			
				 
			
					etime  
				
				
					int  
				
				
					选传  
				
				
					查询订单结束时间,格式为 Unix时间戳,时区为北京时间 
			
				
				 
			
					payStatus  
				
				
					int  
				
				
					选传  
				
				
					订单状态,固定三个值(0失败,1成功,-1所有) 
			
				
				 
			
					page  
				
				
					int  
				
				
					选传  
				
				
					查询页码,默认查询最新100条订单,如果有值则取当页20条 
			
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
			
				
	
	
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					 必有  
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message  
				
				
					string 
				
				
					 必有  
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data  
				
				
					array 
				
				
					 可为空  
				
				
					如果status为true时,data数组包含了订单列表信息 
				 
			
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					orderNo  
				
				
					string 
				 
				
					必有  
				 
				
					SDK订单号 
				 
			
				 
			
					productName  
				
				
					string 
				
				
					必有  
				
				
					SDK产品名称 
			
				
				 
			
					userName  
				
				
					string 
				
				
					必有  
				
				
					SDK用户名 
			
				
				 
			
					uid 
				
				
					string 
				
				
					必有  
				
				
					SDK账号ID 
			
				
				 
			
					currencyWord  
				
				
					string 
				
				
					必有  
				
				
					玩家下单币种 
			
				
				 
			
					amount  
				
				
					float  
				
				
					必有  
				
				
					玩家下单对应币种金额 
			
				
				 
			
					usdAmount  
				
				
					float  
				
				
					必有  
				
				
					 玩家下单对应美元金额 
			
				
				 
			
					dealAmount 
				
				
					float  
				
				
					必有  
				
				
					玩家实际支付对应币种金额 
			
				
				 
			
					dealUsdAmount  
				
				
					float  
				
				
					必有  
				
				
					 玩家实际支付对应美元金额 
			
				
				 
			
					actRate  
				
				
					float  
				
				
					必有  
				
				
					支付折扣,默认为1无折扣,取值范围0-1(不包含0) 
			
				
				 
			
					dealRate  
				
				
					float  
				
				
					必有  
				
				
					下单币种对应美元的汇率 
			
				
				 
			
					createTime 
				
				
					int  
				
				
					必有  
				
				
					订单创建时间,格式为Unix时间戳 
			
				
				 
			
					productOrderNo  
				
				
					string  
				
				
					必有  
				
				
					游戏订单号 
			
				
				 
			
					channelOrderNo  
				
				
					string  
				
				
					必有  
				
				
					支付渠道订单号 
			
				
				 
			
					payStatus  
				
				
					int  
				
				
					必有  
				
				
					支付状态,0表示未支付成功,1表示支付成功 
			
				
				 
			
					asyncStatus  
				
				
					int  
				
				
					必有  
				
				
					订单通知游戏发货状态,0表示未支付成功,1表示支付成功 
			
				
				 
			
					payTime  
				
				
					int  
				
				
					必有  
				
				
					订单支付时间,只有支付成功时才有值 
			
				
				 
			
					payTypeName  
				
				
					string 
				
				
					必有  
				
				
					支付方式名称 
			
				
				 
			
					payTypeId  
				
				
					int  
				
				
					必有  
				
				
					支付方式ID 
			
				
				 
		
	
					orderGoodsId  
				
				
					string  
				
				
					必有  
				
				
					订单商品ID 
			
				
	
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站平台上能直接获取此用户某条订单详情
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId   
				
				
					string  
				
				
					必传  
				
				
					SDK用户的账号ID 
			
				
				 
			
					orderNo   
				
				
					string  
				
				
					必传  
				
				
					SDK    订单号 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了订单详细信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					orderNo  
				
				
					string 
				 
				
					必有  
				 
				
					SDK订单号 
				 
			
				 
			
					productName  
				
				
					string 
				
				
					必有  
				
				
					SDK产品名称 
			
				
				 
			
					userName  
				
				
					string 
				
				
					必有  
				
				
					SDK用户名 
			
				
				 
			
					uid 
				
				
					string 
				
				
					必有  
				
				
					SDK账号ID 
			
				
				 
			
					currencyWord  
				
				
					string 
				
				
					必有  
				
				
					玩家下单币种 
			
				
				 
			
					amount  
				
				
					float  
				
				
					必有  
				
				
					玩家下单对应币种金额 
			
				
				 
			
					usdAmount  
				
				
					float  
				
				
					必有  
				
				
					玩家下单对应美元金额 
			
				
				 
			
					dealAmount 
				
				
					float  
				
				
					必有  
				
				
					玩家实际支付对应币种金额 
			
				
				 
			
					dealUsdAmount  
				
				
					float  
				
				
					必有  
				
				
					玩家实际支付对应美元金额 
			
				
				 
			
					actRate  
				
				
					float  
				
				
					必有  
				
				
					支付折扣,默认为1无折扣,取值范围0-1(不包含0) 
			
				
				 
			
					dealRate  
				
				
					float  
				
				
					必有  
				
				
					下单币种对应美元的汇率 
			
				
				 
			
					createTime 
				
				
					int  
				
				
					必有  
				
				
					订单创建时间,格式为Unix时间戳 
			
				
				 
			
					productOrderNo  
				
				
					string  
				
				
					必有  
				
				
					游戏订单号 
			
				
				 
			
					channelOrderNo  
				
				
					string  
				
				
					必有  
				
				
					支付渠道订单号 
			
				
				 
			
					payStatus  
				
				
					int  
				
				
					必有  
				
				
					支付状态,0表示未支付成功,1表示支付成功 
			
				
				 
			
					payTime  
				
				
					int  
				
				
					必有  
				
				
					订单支付时间,只有支付成功时才有值 
			
				
				 
			
					payTypeName  
				
				
					string 
				
				
					必有  
				
				
					支付方式名称 
			
				
				 
			
					payTypeId  
				
				
					int  
				
				
					必有  
				
				
					支付方式ID 
			
				
				 
			
					serverName   
				
				
					string  
				
				
					必有  
				
				
					玩家角色所在游戏区服 
				 
			
				 
			
					roleName 
				
				
					string  
				
				
					必有  
				
				
					玩家角色名 
			
				
				 
			
					roleLelvel  
				
				
					int  
				
				
					必有  
				
				
					玩家角色等级 
			
				
				 
			
					asyncStatus  
				
				
					int  
				
				
					必有  
				
				
					订单通知游戏发货状态,0表示未支付成功,1表示支付成功 
			
				
				 
			
					asyncTime 
				
				
					int  
				
				
					必有  
				
				
					订单通知游戏成功时间,格式为Unix时间戳。只有同步游戏成功时才有值 
			
				
				 
			
					extrasParams 
				
				
					string  
				
				
					必有  
				
				
					游戏下单自定义扩展参数 
			
				
				 
			
					orderGoodsId  
				
				
					string  
				
				
					必有  
				
				
					订单商品ID 
			
				
				 
			
					orderSubject 
				
				
					string  
				
				
					必有  
				
				
					订单商品描述 
			
				
				 
			
					channelCode 
				
				
					string 
				
				
					必有 
				
				
					游戏分包CPS渠道CODE 
			
				
				 
		
	
					isSandbox 
				
				
					int 
				
				
					必有 
				
				
					是否沙盒订单,1是,0不是 
			
				
 
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站平台上直接充值
	
 
2. 接口地址
	
 
3. 请求方式
	
POST
	
 
4. 参数列表
	
 
	 
	 
						必传 
					
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId   
				
				
					string  
				
				
					必传  
				
				
					SDK用户的账号ID 
			
				
				 
			
					goodsId  
				
				
					string  
				
				
					必传  
				
				
					游戏商品id 
			
				
				 
			
					cpOrderNo 
				
				
					string  
				
				
					选传 
				
				
					游戏订单号 
			
				
				 
			
					orderSubject 
				
				
					string 
				
				
					必传 
				
				
					订单标题 
			
				
				 
			
					roleName  
				
				
					string 
				
				
					必传  
				
				
					用户角色名 
			
				
				 
			
					serverName 
				
				
					string 
				
				
					必传 
				
				
					游戏服务器名 
			
				
				 
			
					goodsName  
				
				
					string 
				
				
					必传  
				
				
					商品名称 
			
				
				 
			
					roleLevel  
				
				
					int  
				
				
					必传  
				
				
					用户角色等级 
			
				
				 
			
					extrasParams  
				
				
					string 
				
				
					必传  
				
				
					订单保留参数,原样返回给cp 
			
				
				 
			
					callbackUrl 
				
				
					string  
				
				
					选传 
				
				
					订单回调地址,就是通知cp服务器发货的通知地址  
			
				
				 
			
					payType 
				
				
					string  
				
				
					选传 
				
				
					支付方式ID,ID获取请参照SDK后台“平台管理”>“支付对照表”。支持多种支付方式,多个支付方式以“|”隔开,比如:12|13|23 
			
注意:支付方式ID需满足后台勾选已经支持的第三方支付方式,否则无法显示指定支付方式渠道
				
				 
			
					countryCode  
				
				
					string  
				
				
					选传 
				
				
					国家代码,如CHN。获取请参照SDK后台“平台管理”>“地区管理” 
			
注意:国家代码需满足后台勾选已经支持的第三方支付方式,否则无法显示指定国家的支付
				
				 
			
					clientLang  
				
				
					string  
				
				
					 
				
					支付中心语言包,填写地区语言代码,如en-US。默认为中文繁体 
			
				
				 
			
					payVersion 
				
				
					int 
				
				
					选传 
				
				
					第三方支付版本,默认不填写为SDK常规版本。取固定值为: 
			
2. 表示平台单独处理版本,此版本平台需传金额和币种进行支付并且SDK不参与商品金额的转换由平台自身处理,平台根据自身情况酌情考虑使用。
				
				 
			
					amount  
				
				
					float 
				
				
					选传 
				
				
					订单金额。如果payVersion的值为2,则必传amount字段 
			
				
				 
			
					currency  
				
				
					string 
				
				
					选传 
				
				
					选传 订单支付的币种代码。如果payVersion的值为2,则必传currency字段 
			
注意:支付币种代码必须为SDK后台货币管理里面所支持的货币代码
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传 
				
				
					 签名串,算法详见第三章签名算法描述 
			
				
	
	
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了下单页面详细信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
注:此接口会返回下单页面的url地址,开发者需在自己平台上接收到此地址时调起此页面才能进行支付。 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
		
	
					payUrl  
				
				
					string 
				
				
					 必有  
				
				
					 SDK充值中心页面的URL地址 
				 
			
	
 
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站平台上进行找回密码时发送邮箱验证码
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
				 
			
				 
			
					email 
				
				
					string 
				
				
					必传  
				
				
					用户邮箱 
			
				
				 
			
					sendType  
				
				
					int  
				
				
					必传  
				
				
					验证类型,取固定值。具体含义为: 
			
1.邮箱注册
2.绑定邮箱
3.解绑邮箱
4. 找回密码
				
				 
			
					uid 
				
				
					string 
				
				
					选传 
				
				
					SDK账号UID,当sendType=3时必传 
			
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了邮件验证码过期信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					expires_in  
				
				
					string 
				
				
					 必有  
				
				
					验证码过期时间,格式为Unix时间戳 
			
				
				 
		
	
					message  
				
				
					string 
				
				
					 必有  
				
				
					验证码发送成功消息 
			
 
				
	
 
1. 接口目的
	
 
注:调用此接口前,开发者需要调用前置接口“发送邮箱验证码接口”,来验证用户的邮箱真实性并获取邮箱验证码
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
				 
			
				 
			
					email 
				
				
					string 
				
				
					必传  
				
				
					用户邮箱 
			
				
				 
			
					code  
				
				
					string 
				
				
					必传  
				
				
					邮箱验证码 
			
				
				 
			
					newPassword 
				
				
					string 
				
				
					必传  
				
				
					新密码,由原始密码经过32位md5编码后组成 
			
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					 必有  
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message  
				
				
					string 
				
				
					 必有  
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data  
				
				
					array 
				
				
					 可为空  
				
				
					如果status为true时,data数组包含了用户信息 
				 
			
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					uid   
				
				
					string 
				
				
					 必有  
				
				
					SDK用户的账号ID 
			
				
				 
			
					username  
				
				
					string 
				
				
					 必有  
				
				
					 SDK用户的账号名 
				 
			
				 
			
					isGuest 
				
				
					int  
				
				
					必有  
				
				
					是否为游客账号 
			
				
				 
		
	
					regTime  
				
				
					int  
				
				
					必有  
				
				
					账号注册时间,格式为Unix时间戳 
			
				
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站平台上进行修改密码操作
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| userId | string | 必传 | SDK用户的账号ID | 
| oldPassword | string | 必传 | 原密码,由原始密码经过32位md5编码后组成 | 
| newPassword | string | 必传 | 新密码,由原始密码经过32位md5编码后组成 | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户信息 | 
	
 
1. 接口目的
	
 
开发者通过此接口让其平台获取所有的游戏列表
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了产品列表信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	 
						2. iOS 
					 
						3. H5 
					
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					id 
				
				
					int 
				
				
					必有 
				
				
					SDK产品ID 
			
				
				 
			
					name 
				
				
					string 
				
				
					必有 
				
				
					SDK产品名称 
				 
			
				 
			
					productCode 
				
				
					string 
				
				
					必有 
				
				
					SDK产品CODE 
			
				
				 
		
	
					platform 
				
				
					int 
				
				
					必有 
				
				
					产品平台,固定值: 
			
1. Android
 
					
	
 
1. 接口目的
	
 
开发者通过此接口让其平台获取在SDK配置的游戏所有商品列表
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了产品商品列表信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					goodsId    
				
				
					string  
				
				
					 必有  
				
				
					 商品ID 
			
				
				 
		
	
					price  
				
				
					float  
				
				
					 必有  
				
				
					 商品金额(SDK后台配置的商品金额统一为美元) 
				 
			
	
 
1. 接口目的
	
 
开发者通过此接口可接入第三方社交账号登录
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					openType 
				
				
					int 
				
				
					必传 
				
				
					社交账号类型,填写固定值: 
			
6 Facebook登录
8 Google+登录
9 Naver登录
10 Twitter登录
11 Line登录
14 VK
16 Apple登录
17 Google Play登录
				
				 
			
					userOpenId  
				
				
					string 
				
				
					必传 
				
				
					社交账号对应玩家的唯一标识 
			
注意:如果是Google+登录,并且贵方平台使用的jwt格式验证,那么userOpenId传固定值“CREDENTIAL”
				
				 
			
					access_token  
				
				
					string 
				
				
					必传 
				
				
					社交账号获取玩家的凭证,如果登录方式没有的则传随机字符串即可 
			
注意:如果是Google+登录,并且贵方平台使用的jwt格式验证,那么access_token传Google返回的 credential字段的值
				
				 
			
					clientIp 
				
				
					string 
				
				
					选传 
				
				
					玩家IP 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					uid   
				
				
					int  
				
				
					 必有  
				
				
					SDK用户的账号ID 
			
				
				 
			
					username  
				
				
					string 
				
				
					 必有  
				
				
					 SDK用户的账号名 
				 
			
				 
			
					authToken  
				
				
					string  
				
				
					必有 
				 
				
					SDK用户自动登录token串 
			
				
				 
		
	
					isGuest  
				
				
					int  
				
				
					必有  
				
				
					是否为游客 
			
 
				
	
 
1. 接口目的
	
 
开发者通过此接口可向SDK用户充值或者扣除电子钱包余额
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId  
				
				
					string 
				
				
					必传 
				
				
					SDK用户的uid 
			
				
				 
			
					amount  
				
				
					float 
				
				
					必传  
				
				
					正数为充值金额,负数为扣除金额,最多两个小数 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户钱包信息 | 
	
 
1. 接口目的
	
 
开发者通过此接口可获取SDK用户电子钱包余额
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId  
				
				
					string 
				
				
					必传 
				
				
					SDK用户的uid 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户钱包余额信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
		
	
					amount 
				
				
					float  
				
				
					 必有  
				
				
					玩家电子钱包余额 
				 
			
	
 
1. 接口目的
	
 
注意:开放平台使用的游客账号模式由于设备ID是平台自身生成,所以生成的游客账号可能没法在原始SDK中进行登录使用,需平台绑定账号后才能使用
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| deviceId | string | 必传 | 玩家在网页平台的设备唯一标识 | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了游客账号信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					uid   
				
				
					string  
				
				
					必有  
				
				
					SDK用户的账号ID 
			
				
				 
			
					username  
				
				
					string 
				
				
					必有  
				
				
					SDK用户的账号名 
				 
			
				 
			
					isGuest  
				
				
					int  
				
				
					必有  
				
				
					是否为游客账号 
				 
			
				 
		
	
					regTime  
				
				
					int  
				
				
					必有  
				
				
					账号注册时间,格式为Unix时间戳 
			
				
	
 
1. 接口目的
	
 
开发者通过此接口可在网页平台对SDK账号进行绑定邮箱操作
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId  
				
				
					string 
				
				
					必传 
				
				
					SDK用户的uid 
			
				
				 
			
					email  
				
				
					string 
				
				
					必传 
				
				
					要绑定的邮箱账号 
			
				
				 
			
					code  
				
				
					string 
				
				
					必传 
				
				
					邮箱验证码。验证码获取可参照第二章6点的发送验证码接口 
			
				
				 
			
					password  
				
				
					string 
				
				
					必传 
				
				
					绑定邮箱时需设置的初始密码,由原始密码经过32位md5编码后组成 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					 必有  
				
				
					接口验证状态,若通过验证为true,否则为false。平台可判断status为true时表示绑定成功 
			
				
				 
			
					message  
				
				
					string 
				
				
					 必有  
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data  
				
				
					array 
				
				
					 可为空  
				
				
					如果status为true时,data数组包含了邮箱信息 
				 
			
 
	
 
1. 接口目的
	
 
开发者通过此接口可让SDK账号绑定第三方社交账号
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId 
				
				
					string 
				
				
					必传  
				
				
					 SDK用户的账号ID 
			
				
				 
			
					openType 
				
				
					int 
				
				
					必传  
				
				
					社交账号类型,填写固定值: 
			
6 Facebook登录
8 Google+登录
9 Naver登录
10 Twitter登录
11 Line登录
14 VK
16 Apple
17 Google Play
18 94Hi会员
				
				 
			
					userOpenId  
				
				
					string 
				
				
					必传  
				
				
					社交账号对应玩家的唯一标识 
			
				
				 
			
					access_token  
				
				
					string 
				
				
					必传  
				
				
					社交账号获取玩家的凭证,如果登录方式没有的则传随机字符串即可 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
	
 
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					uid   
				
				
					int  
				
				
					必有  
				
				
					SDK用户的账号ID 
			
				
				 
			
					username  
				
				
					string 
				
				
					必有  
				
				
					SDK用户的账号名 
				 
			
				 
			
					authToken 
				
				
					string 
				
				
					必有  
				
				
					SDK用户自动登录token串 
			
				
				 
		
	
					isGuest  
				
				
					int  
				
				
					必有  
				
				
					是否为游客账号 
				 
			
	
 
1. 接口目的
	
 
注意:此接口目的是把平台的订单号同步到SDK,所以建议在平台向玩家发货之后同步即可,同步时把支付和发货状态加上。否则订单无法修改
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| userId | string | 必传 | SDK用户的账号ID | 
| goodsId | string | 必传 | 游戏商品id | 
| cpOrderNo | string | 选传 | 游戏订单号 | 
| orderSubject | string | 必传 | 订单标题 | 
| roleName | string | 必传 | 用户角色名 | 
| serverName | string | 必传 | 游戏服务器名 | 
| amount | float | 必传 | 订单金额 | 
| goodsName | string | 选传 | 商品名称 | 
| roleLevel | int | 选传 | 用户角色等级 | 
| extrasParams | string | 选传 | 订单保留参数 | 
| callbackUrl | string | 选传 | 订单回调地址 | 
| payType | int | 必传 | 支付方式ID,ID获取请参照SDK后台“平台管理”>“支付对照表” | 
| deviceId | string | 选传 | 订单的设备信息 | 
| channelCode | string | 选传 | 渠道CODE | 
| payStatus | int | 选传 | 订单支付状态,默认为0,取固定值: 1.支付成功 0.支付失败 | 
| asyncStatus | int | 选传 | 订单发货状态,默认为0,取固定值: 1. 发货成功 0. 发货失败 | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
	
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了订单信息 | 
	
 
1. 接口目的
	
 
开发者通过此接口可创建App Store和Google内购订单
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId   
				
				
					string  
				
				
					必传  
				
				
					SDK用户的账号ID 
			
				
				 
			
					goodsId  
				
				
					string  
				
				
					必传  
				
				
					游戏商品id 
			
				
				 
			
					cpOrderNo 
				
				
					string  
				
				
					选传 
				
				
					游戏订单号 
			
				
				 
			
					orderSubject 
				
				
					string 
				
				
					选传  
				
				
					订单标题 
			
				
				 
			
					roleName  
				
				
					string 
				
				
					选传  
				
				
					用户角色名 
			
				
				 
			
					serverName 
				
				
					string 
				
				
					选传 
				
				
					游戏服务器名 
			
				
				 
			
					goodsName  
				
				
					string 
				
				
					选传  
				
				
					商品名称 
			
				
				 
			
					roleLevel  
				
				
					int  
				
				
					选传 
				
				
					用户角色等级 
			
				
				 
			
					extrasParams  
				
				
					string  
				
				
					选传 
				
				
					订单保留参数 
			
				
				 
			
					callbackUrl 
				
				
					string  
				
				
					选传 
				
				
					订单回调地址 
			
				
				 
			
					payType 
				
				
					 int 
				
				
					必传 
				
				
					支付方式ID,取固定值 
			
8. iOS内购
30. Google内购 
				
				 
			
					deviceId  
				
				
					string  
				
				
					选传 
				
				
					 订单的设备信息 
			
				
				 
			
					channelCode  
				
				
					string  
				
				
					选传 
				
				
					渠道CODE 
			
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传 
				
				
					 签名串,算法详见第三章签名算法描述 
				 
			
 
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了订单信息 | 
	
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
		
	
					orderNo 
				
				
					string 
				
				
					 必有 
				
				
					SDK的订单号 
				 
			
	
 
1. 接口目的
	
 
开发者通过此接口验证Google内购订单玩家支付后的票据
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					signature  
				
				
					string  
				
				
					必传  
				
				
					验证类型,取固定值: 
			
SIGNATURE-V3:普通内购订单验证票据
SUBSCRIPTIONS-V3:订阅型商品订单验证票据
				
				 
			
					purchaseData  
				
				
					string  
				
				
					必传  
				
				
					Google支付成功后回调给客户端的订单票据 
			
				
				 
			
					orderNum  
				
				
					string  
				
				
					选传 
				
				
					SDK订单号,当 signature的值为 SIGNATURE-V3时必传 
			
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					 必有  
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message  
				
				
					string 
				
				
					 必有  
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data  
				
				
					array 
				
				
					 可为空  
				
				
					如果status为true时,data数组包含了订单信息 
				 
			
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
		
	
					message  
				
				
					string  
				
				
					 必有  
				
				
					SDK验证票据成功时返回的信息 
				 
			
	
 
1. 接口目的
	
 
开发者通过此接口验证iOS内购订单玩家支付后的票据
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					orderNo  
				
				
					string  
				
				
					必传  
				
				
					 SDK订单号 
			
				
				 
			
					transactionId  
				
				
					string  
				
				
					必传  
				
				
					 iOS支付成功的订单交易ID 
			
				
				 
			
					ticket  
				
				
					string  
				
				
					选传 
				
				
					 iOS支付成功返回给客户端的票据,需要先进行base64编码后再传给SDK验证 
			
				
				 
		
	
					sign  
				
				
					string 
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了订单K验证票据成功信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
		
	
					message  
				
				
					string  
				
				
					 必有  
				
				
					SDK验证票据成功时返回的信息 
				 
			
	
 
1. 接口目的
	
 
开发者通过此接口获取游戏单日报表数据
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					bdate  
				
				
					string  
				
				
					可选 
				
				
					 指定获取数据开始日期,默认当前日期前一天 
			
格式为:YYYY-MM-DD 
				
				 
			
					edate  
				
				
					string  
				
				
					可选  
				
				
					指定获取数据结束日期,默认当前日期 
			
格式为:YYYY-MM-DD
				
				 
			
					pids  
				
				
					string  
				
				
					可选 
				
				
					指定游戏ID,多个游戏以“,”分隔,默认当前游戏 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段
	
 
例2 {"status":true,"message":"","data":[]}
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					 必有  
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message  
				
				
					string 
				
				
					 必有  
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data  
				
				
					array 
				
				
					 可为空  
				
				
					如果status为true时,data数组包含了列表信息 
				 
			
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					date  
				
				
					string  
				
				
					必有 
				
				
					报表数据日期,格式为:YYYY-MM-DD 
				 
			
				 
			
					productId  
				
				
					int 
				
				
					必有  
				
				
					产品名id 
			
				
				 
			
					productName  
				
				
					string  
				
				
					必有  
				
				
					产品名 
			
				
				 
			
					channelCode  
				
				
					string  
				
				
					必传 
				
				
					渠道CODE 
				 
			
				 
			
					newUser  
				
				
					int  
				
				
					必有 
				
				
					当日注册用户 
			
				
				 
			
					newDevice  
				
				
					int  
				
				
					必有 
				
				
					当日新增设备数 
			
				
				 
			
					activeUser  
				
				
					int  
				
				
					必有 
				
				
					当日游戏激活用户 
			
				
				 
			
					userLogin  
				
				
					int  
				
				
					必有  
				
				
					当日活跃用户 
			
				
				 
			
					allPay  
				
				
					float  
				
				
					必有 
				
				
					当日玩家充值总额 
			
				
				 
			
					allPayUser  
				
				
					int  
				
				
					必有  
				
				
					当日付费玩家数 
			
				
				 
			
					newPayUser  
				
				
					int  
				
				
					必有 
				
				
					当日新用户付费数 
			
				
				 
			
					newUserPayCount  
				
				
					int  
				
				
					必有 
				
				
					当日新用户充值笔数 
			
				
				 
			
					newUserPay  
				
				
					float  
				
				
					必有 
				
				
					当日的新用户充值额 
			
				
				 
			
					payCount  
				
				
					int  
				
				
					必有 
				
				
					当日总充值笔数 
			
				
				 
			
					firstPayUser  
				
				
					int  
				
				
					必有 
				
				
					当日新增付费用户数 
			
				
				 
		
	
					totalPayUser  
				
				
					int  
				
				
					必有 
				
				
					累计付费数,指此产品到当日所有产生付费行为的用户数 
			
				
	
	
	
 
1. 接口目的
	
 
开发者通过此接口能直接获取产品订单退款列表
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					btime  
				
				
					int  
				
				
					选传  
				
				
					查询退款订单开始时间,格式为 Unix时间戳,时区为北京时间。不传默认为当前时间前一个月  
				 
			
				 
			
					etime  
				
				
					int  
				
				
					选传 
				 
				
					查询退款订单结束时间,格式为 Unix时间戳,时区为北京时间。不传默认为当前时间 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
 
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了订单列表信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					orderNo  
				
				
					string  
				
				
					必有 
				
				
					SDK订单号 
				 
			
				 
			
					productId  
				
				
					int 
				
				
					必有  
				
				
					SDK产品ID 
			
				
				 
			
					productName  
				
				
					string  
				
				
					必有  
				
				
					SDK产品名称 
			
				
				 
			
					uid  
				
				
					string  
				
				
					必有 
				
				
					 SDK账号ID 
				 
			
				 
			
					usdAmount  
				
				
					float  
				
				
					必有 
				
				
					订单对应美元金额 
			
				
				 
			
					productOrderNo  
				
				
					string  
				
				
					必有 
				
				
					游戏订单号 
			
				
				 
			
					channelOrderNo  
				
				
					string  
				
				
					必有 
				
				
					支付渠道订单号 
			
				
				 
			
					payType  
				
				
					int  
				
				
					必有  
				
				
					支付方式ID 
			
8:iOS内购
30:Google内购
				
				 
			
					goodsId  
				
				
					string  
				
				
					必有 
				
				
					订单商品ID 
			
				
				 
			
					serverName  
				
				
					string  
				
				
					必有  
				
				
					订单对应玩家游戏区服名 
			
				
				 
			
					roleName  
				
				
					string  
				
				
					必有 
				
				
					订单对应玩家游戏角色名 
			
				
				 
			
					extrasParams  
				
				
					string  
				
				
					必有 
				
				
					订单扩展参数 
			
				
				 
		
	
					voidedTime  
				
				
					int  
				
				
					必有 
				
				
					订单退款时间,格式为unix时间戳 
			
				
 
	
	
 
1. 接口目的
	
 
开发者通过此接口获取SDK账号信息
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId 
				
				
					 string 
				
				
					必传  
				
				
					SDK用户的账号ID 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传  
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
	
 
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					  必要性 
				
				
					说明 
			
				
				 
			
					uid   
				
				
					string  
				
				
					必有  
				
				
					SDK用户的账号ID 
			
				
				 
			
					username  
				
				
					string 
				
				
					必有  
				
				
					SDK用户的账号名 
				 
			
				 
			
					isGuest  
				
				
					int  
				
				
					必有  
				
				
					是否为游客账号 
				 
			
				 
		
	
					regTime  
				
				
					int  
				
				
					必有  
				
				
					账号注册时间,格式为Unix时间戳 
			
				
	
 
1. 接口目的
	
 
开发者通过此接口让其平台用户在自己网站平台上能直接获取游戏的订单列表
	
 
2. 接口地址
	
 
3. 请求方式
	
 
POST
	
 
4. 参数列表
	
 
	 
	
		
			
 
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					openId  
				
				
					string  
				
				
					必传  
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode  
				
				
					string  
				
				
					必传  
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					btime  
				
				
					int  
				
				
					选传  
				
				
					查询订单开始时间,格式为 Unix时间戳,时区为北京时间 
				 
			
				 
			
					etime  
				
				
					int  
				
				
					选传 
				 
				
					查询订单结束时间,格式为 Unix时间戳,时区为北京时间 
			
				
				 
			
					payStatus  
				
				
					int  
				
				
					选传 
				
				
					订单状态,固定三个值(0失败,1成功,-1所有) 
			
				
				 
			
					page  
				
				
					int  
				
				
					选传 
				
				
					查询页码,默认查询最新500条订单,如果有值则取当页订单列表 
			
				
				 
			
					pageRows  
				
				
					int  
				
				
					选传  
				
				
					每页显示订单量,默认为20,最大不超过100 
			
				
				 
		
	
					sign  
				
				
					string  
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
5. 返回字段
	
 
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了订单列表信息 | 
注:以下参数只有当status为true且data不为空才有
	 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					 必要性 
				
				
					 说明 
			
				
				 
			
					orderNo  
				
				
					string  
				
				
					必有 
				
				
					SDK订单号 
				 
			
				 
			
					productName  
				
				
					string  
				
				
					必有  
				
				
					SDK产品名称 
			
				
				 
			
					userName  
				
				
					string  
				
				
					必有 
				
				
					SDK用户名 
			
				
				 
			
					uid  
				
				
					string  
				
				
					必有 
				
				
					SDK账号ID 
				 
			
				 
			
					currencyWord  
				
				
					string  
				
				
					必有 
				
				
					玩家下单币种 
			
				
				 
			
					amount  
				
				
					float  
				
				
					必有 
				
				
					玩家下单对应币种金额 
			
				
				 
			
					usdAmount  
				
				
					float  
				
				
					必有 
				
				
					玩家下单对应美元金额 
			
				
				 
			
					dealAmount  
				
				
					float  
				
				
					必有 
				
				
					玩家实际支付对应币种金额 
			
				
				 
			
					dealUsdAmount  
				
				
					float  
				
				
					必有 
				
				
					玩家实际支付对应美元金额 
			
				
				 
			
					actRate 
				
				
					float  
				
				
					 
				
				
					支付折扣,默认为1无折扣,取值范围0-1(不包含0) 
			
				
				 
			
					dealRate  
				
				
					float  
				
				
					必有  
				
				
					下单币种对应美元的汇率 
			
				
				 
			
					createTime  
				
				
					int  
				
				
					必有 
				
				
					订单创建时间,格式为Unix时间戳 
			
				
				 
			
					productOrderNo 
				
				
					string  
				
				
					必有  
				
				
					游戏订单号 
			
				
				 
			
					channelOrderNo  
				
				
					string  
				
				
					必有  
				
				
					支付渠道订单号 
				 
			
				 
			
					payStatus  
				
				
					int  
				
				
					必有 
				
				
					支付状态,0表示未支付成功,1表示支付成功 
			
				
				 
			
					asyncStatus  
				
				
					int  
				
				
					必有 
				
				
					订单通知游戏发货状态,0表示未支付成功,1表示支付成功 
			
				
				 
			
					payTime  
				
				
					int  
				
				
					必有 
				
				
					订单支付时间,只有支付成功时才有值 
				 
			
				 
			
					payTypeName  
				
				
					string  
				
				
					必有 
				
				
					支付方式名称 
			
				
				 
			
					payTypeId  
				
				
					int  
				
				
					必有 
				
				
					支付方式ID 
			
				
				 
			
					orderGoodsId  
				
				
					string  
				
				
					必有  
				
				
					订单商品ID 
			
				
				 
			
					serverName  
				
				
					string  
				
				
					必有  
				
				
					游戏区服信息 
			
				
				 
			
					roleName  
				
				
					string  
				
				
					必有 
				
				
					游戏角色信息 
			
				
				 
			
					asyncTime  
				
				
					int  
				
				
					必有 
				
				
					订单通知游戏发货时间,只有发货状态成功才有值 
			
				
				 
			
					channelCode  
				
				
					string  
				
				
					必有  
				
				
					SDK渠道CODE 
			
				
				 
		
	
					extrasParams  
				
				
					string  
				
				
					必有  
				
				
					订单扩展参数 
			
				
 
	
 
	
	
 
1. 接口目的
	
开发者通过此接口让其平台用户在自己网站平台上直接充值 
注意:此接口的的金额依赖于开发者上传,所以不需要SDK的商品ID配置信息。如果支付币种为非美元币种,建议在SDK后台货币管理配置币种汇率,以便SDK统计对应美元金额
	
2. 接口地址
	
http://xxx.com/open/startPay 
	
3. 请求方式
	
POST 
	
 
4. 参数列表
	
 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					openId 
				
				
					string 
				
				
					必传 
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode 
				
				
					string 
				
				
					必传 
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId 
				
				
					string 
				
				
					必传 
				
				
					SDK用户的账号ID 
			
				
				 
			
					goodsId 
				
				
					string 
				
				
					必传 
				
				
					游戏商品id 
			
				
				 
			
					cpOrderNo 
				
				
					string 
				
				
					选传 
				
				
					游戏订单号 
			
				
				 
			
					orderSubject 
				
				
					string 
				
				
					必传 
				
				
					订单标题 
			
				
				 
			
					roleName 
				
				
					string 
				
				
					必传 
				
				
					用户角色名 
			
				
				 
			
					serverName 
				
				
					string 
				
				
					必传 
				
				
					游戏服务器名 
			
				
				 
			
					goodsName 
				
				
					string 
				
				
					选传 
				
				
					商品名称 
			
				
				 
			
					roleLevel 
				
				
					int 
				
				
					选传 
				
				
					用户角色等级 
			
				
				 
			
					extrasParams 
				
				
					string 
				
				
					选传 
				
				
					订单保留参数,原样返回给cp 
			
				
				 
			
					callbackUrl 
				
				
					string 
				
				
					选传 
				
				
					订单回调地址,就是通知cp服务器发货的通知地址 
			
				
				 
			
					payType 
				
				
					string 
				
				
					必传 
				
				
					支付方式ID,ID获取请参照SDK后台“平台管理”>“支付对照表” 
			
注意:支付方式ID需满足后台勾选已经支持的第三方支付方式,否则无法创建支付链接
				
				 
			
					clientLang 
				
				
					string 
				
				
					必传 
				
				
					支付中心语言包,填写地区语言代码,如en-US。默认为中文繁体 
			
				
				 
			
					amount 
				
				
					float 
				
				
					必传 
				
				
					订单支付金额 
			
				
				 
			
					currency 
				
				
					string 
				
				
					必传 
				
				
					订单支付的币种代码。 
			
注意:支付币种代码必须为SDK后台货币管理里面所支持的货币代码
				
				 
		
	
					sign 
				
				
					string 
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]} 
	
 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					必有 
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message 
				
				
					string 
				
				
					必有 
				
				
					Status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data 
				
				
					array 
				
				
					可为空 
				
				
					如果status为true时,data数组包含了下单页面详细信息 
			
				
注:以下参数只有当status为true且data不为空才有 
	 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					orderNo 
				
				
					string 
				
				
					必有 
				
				
					SDK订单号 
			
				
				 
		
	
					payParams 
				
				
					string 
				
				
					必有 
				
				
					订单支付链接,开发者获取此链接并跳转拉起第三方支付渠道收银台 
			
				
 
	
	
1. 接口目的
	
开发者通过此接口让其平台用户在自己网站平台上接入设备信息上报
注意:一个产品与一个设备ID形成唯一约束,已存在的不会重复上报
 
2. 接口地址
	
http://xxx.com/open/deviceRegist 
	
3. 请求方式 
	
POST 
	
4. 参数列表
	  
 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					openId 
				
				
					string 
				
				
					必传 
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode 
				
				
					string 
				
				
					必传 
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					channelCode 
				
				
					string 
				
				
					选传 
				
				
					渠道CODE 
			
				
				 
			
					deviceId 
				
				
					string 
				
				
					必传 
				
				
					设备ID 
			
				
				 
			
					platform 
				
				
					Int 
				
				
					必传 
				
				
					平台:1 安卓 2 iOS 
			
				
				 
			
					deviceName 
				
				
					string 
				
				
					必传 
				
				
					设备名称,如 Pixel 3 
			
				
				 
			
					osName 
				
				
					Int 
				
				
					选传 
				
				
					操作系统,android或ios 
			
				
				 
			
					osVersion 
				
				
					string 
				
				
					必传 
				
				
					操作系统数字版本,如24表示安卓7.0 
			
				
				 
			
					osLanguage 
				
				
					string 
				
				
					选传 
				
				
					系统语言,如zh、en 
			
				
				 
			
					countryCode 
				
				
					string 
				
				
					选传 
				
				
					所在地区,如cn 
			
				
				 
			
					ismobiledevice 
				
				
					Int 
				
				
					选传 
				
				
					是否为手机设备,1是 0否 
			
				
				 
			
					imei 
				
				
					string 
				
				
					选传 
				
				
					IMEI 
			
				
				 
			
					imsi 
				
				
					string 
				
				
					选传 
				
				
					IMSI 
			
				
				 
			
					wifimac 
				
				
					string 
				
				
					选传 
				
				
					网络MAC地址 
			
				
				 
			
					bluetoothMac 
				
				
					string 
				
				
					选传 
				
				
					蓝牙MAC地址 
			
				
				 
			
					screenHeight 
				
				
					Int 
				
				
					选传 
				
				
					屏幕高度 
			
				
				 
			
					screenWidth 
				
				
					Int 
				
				
					选传 
				
				
					屏幕宽度 
			
				
				 
			
					dpi 
				
				
					string 
				
				
					选传 
				
				
					DPI 
			
				
				 
			
					pushToken 
				
				
					string 
				
				
					选传 
				
				
					需要使用推送传入客户端推送Token 
			
				
				 
			
					isJailbroken 
				
				
					Int 
				
				
					选传 
				
				
					是否越狱/ROOT,1是 0否 
			
				
				 
			
					javasupport 
				
				
					Int 
				
				
					选传 
				
				
					是否支持JavaScript,1是 0否 
			
				
				 
		
	
					sign 
				
				
					string 
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | Status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 空 | 
	
 
	
 
	
 
	
	
1. 接口目的 
	
开发者通过此接口可解绑SDK账号的第三方社交账号 
	
 
	
2. 接口地址 
	
http://xxx.com/open/unBindSns
 
	
	
	
3. 请求方式 
	
POST 
	
 
	
4. 参数列表 
	
	 
	
		
			
  
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					openId 
				
				
					string 
				
				
					必传 
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode 
				
				
					string 
				
				
					必传 
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					userId 
				
				
					string 
				
				
					必传 
				
				
					SDK用户的账号ID 
			
				
				 
			
					openType 
				
				
					int 
				
				
					必传 
				
				
					社交账号类型,填写固定值: 
			
6 Facebook登录
8 Google+登录
9 Naver登录
10 Twitter登录
11 Line登录
14 VK
16 Apple
17 Google Play
18 94Hi会员
				
				 
		
	
					sign 
				
				
					string 
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
 
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
	 
	
		
			
				 
			
					参数 
				
				
					 类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					uid 
				
				
					int 
				
				
					必有 
				
				
					SDK用户uid 
			
				
				 
			
					username 
				
				
					string 
				
				
					必有 
				
				
					SDK用户名 
			
				
				 
			
					authToken 
				
				
					string 
				
				
					必有 
				
				
					SDK用户自动登录token串 
			
				
				 
		
	
					isGuest 
				
				
					int 
				
				
					必有 
				
				
					是否为游客 
			
				
 
	
 
	
	
1. 接口目的 
	
开发者通过此接口实现玩家自动登录,免除玩家手动输入账号密码操作 
	
 
	
2. 接口地址 
	
http://xxx.com/open/autoLogin 
	
 
	
3. 请求方式 
	
POST 
	
 
	
4. 参数列表 
	
 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					openId 
				
				
					string 
				
				
					必传 
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode 
				
				
					string 
				
				
					必传 
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					authToken 
				
				
					string 
				
				
					必传 
				
				
					SDK自动登录授权token,在登录、注册接口有返回 
			
				
				 
		
	
					sign 
				
				
					string 
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
	
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					uid 
				
				
					string 
				
				
					必有 
				
				
					SDK用户的账号ID 
			
				
				 
			
					username 
				
				
					string 
				
				
					必有 
				
				
					SDK用户的账号名 
			
				
				 
			
					isGuest 
				
				
					int 
				
				
					必有 
				
				
					是否为游客账号 
			
				
				 
			
					regTime 
				
				
					int 
				
				
					必有 
				
				
					账号注册时间,格式为Unix时间戳 
			
				
				 
			
					token 
				
				
					string 
				
				
					必有 
				
				
					SDK服务端验证用户信息接口使用token 
			
				
				 
		
	
					authToken 
				
				
					string 
				
				
					必有 
				
				
					SDK自动登录接口授权token 
			
				
 
	
	
1. 接口目的 
	
开发者通过此接口获取游戏账号留存报表数据 
	
2. 接口地址 
	
http://xxx.com/open/userLiveReport 
	
3. 请求方式 
	
POST 
	
4. 参数列表 
	
 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					openId  
				
				
					string 
				
				
					必传 
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode 
				
				
					string  
				
				
					必传 
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					bdate 
				
				
					string  
				
				
					可选 
				
				
					指定获取数据开始日期,默认当前日期前一天 
			
格式为:YYYY-MM-DD 
				
				 
			
					edate 
				
				
					string  
				
				
					可选 
				
				
					指定获取数据结束日期,默认当前日期 
			
格式为:YYYY-MM-DD
				
				 
			
					pids 
				
				
					string  
				
				
					可选 
				
				
					指定游戏ID,多个游戏以“,”分隔,默认当前游戏 
			
				
				 
		
	
					sign 
				
				
					string  
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
			
				
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					status 
				
				
					bool 
				
				
					必有 
				
				
					接口验证状态,若通过验证为true,否则为false 
			
				
				 
			
					message 
				
				
					string 
				
				
					必有 
				
				
					status为false时,message有值,为错误提示语 
			
				
				 
		
	
					data 
				
				
					array 
				
				
					可为空 
				
				
					如果status为true时,data数组包含了列表信息 
				 
			
注:以下参数只有当status为true且data不为空才有 
	 
	
		
			
 
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					date 
				
				
					string 
				
				
					必有 
				
				
					报表数据日期,格式为:YYYY-MM-DD 
			
				
				 
			
					productId 
				
				
					int 
				
				
					必有 
				
				
					产品ID 
			
				
				 
			
					productName 
				
				
					string 
				
				
					必有 
				
				
					产品名 
			
				
				 
			
					activeUser 
				
				
					int 
				
				
					必有 
				
				
					当日游戏激活用户 
			
				
				 
			
					userLogin 
				
				
					int 
				
				
					必有 
				
				
					当日活跃用户 
			
				
				 
		
	
					live_{n} 
				
				
					int 
				
				
					必有 
				
				
					对应第n天的留存用户 
			
				
	
 
	
	
1. 接口目的 
	
开发者通过此接口获取玩家的游戏激活记录以及每个游戏下的角色记录 
	
2. 接口地址 
	
http://xxx.com/open/userGames 
	
3. 请求方式 
	
POST 
	
4. 参数列表 
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| userId | string | 必传 | SDK系统玩家的UID | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
	
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了列表信息 | 
	
注:以下参数只有当status为true且data不为空才有 
| 参数 | 类型 | 必要性 | 说明 | 
| productCode | string | 必有 | SDK产品CODE | 
| productName | string | 必有 | SDK产品名称 | 
| uid | string | 必有 | SDK系统玩家的UID | 
| roles | object | 可为空 | 玩家角色记录,每个对象包含如下字段: roleId:角色ID roleName:角色名 serverName:区服名 serverId:区服ID | 
	
	
	
	
1. 接口目的 
	
开发者通过此接口让其平台用户在自己网站上通过邮箱校验原邮箱真实性
注意:调用此接口需要先调用发送邮箱验证码接口以获取邮箱验证码 
 
	
2. 接口地址 
	
http://xxx.com/open/ckMailCode 
	
3. 请求方式 
	
POST 
	
4. 参数列表 
	
 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| uid | int | 必传 | SDK用户ID | 
| mail | string | 必传 | 原邮箱账号 | 
| code | string | 必传 | 邮箱验证码 | 
| sendType | int | 必传 | 取固定值3 | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
	
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 无 | 
	
 
	
	
	
	
1. 接口目的 
	
开发者通过此接口让其平台用户在自己网站上通过邮箱绑定账号 
注意:调用此接口需要先调用发送邮箱验证码接口以获取邮箱验证码 
 
	
2. 接口地址 
	
http://xxx.com/open/reBindMail 
	
3. 请求方式 
	
POST 
	
4. 参数列表 
	 
	
		
			
				 
			
					参数 
				
				
					类型 
				
				
					必要性 
				
				
					说明 
			
				
				 
			
					openId  
				
				
					string 
				
				
					必传 
				
				
					开放平台开发者身份id,由QuickSDK分配 
			
				
				 
			
					productCode 
				
				
					string  
				
				
					必传 
				
				
					产品CODE,在QuickSDK后台获取 
			
				
				 
			
					uid 
				
				
					int 
				
				
					必传 
				
				
					SDK用户ID 
			
				
				 
			
					mail 
				
				
					string 
				
				
					必传 
				
				
					原邮箱账号 
			
				
				 
			
					newMail 
				
				
					string 
				
				
					必传 
				
				
					新邮箱账号 
			
				
				 
			
					newCode 
				
				
					string 
				
				
					必传 
				
				
					新邮箱验证码 
			
				
				 
		
	
					sign 
				
				
					string  
				
				
					必传 
				
				
					签名串,算法详见第三章签名算法描述 
				 
			
 
	
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了用户账号信息 | 
	
注:以下参数只有当status为true且data不为空才有 
| 参数 | 必要性 | 说明 | 
| uid | 必有 | SDK用户的账号ID | 
| username | 必有 | SDK用户的账号名 | 
| isGuest | 必有 | 是否为游客账号 | 
| regTime | 必有 | 账号注册时间,格式为Unix时间戳 | 
| mobile | 必有 | 手机号,包含地区代码 | 
| authToken | 必有 | SDK自动登录接口授权token | 
	
	
	
	
	
1. 接口目的 
	
开发者通过此接口获取玩家的游戏角色记录
 
	
2. 接口地址 
	
http://xxx.com/open/rolesList 
	
3. 请求方式 
	
POST 
	
4. 参数列表 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| frType | int | 必传 | 查询角色方式,取固定枚举值: 1.通过SDK的UID查询 2.通过玩家角色ID查询 | 
| uid | int | 必传 | SDK用户ID | 
| roleId | string | 选传 | 游戏角色ID,如果frType传2时,此参数必传 | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
	
 
	
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了列表信息 | 
	
注:以下参数只有当status为true且data不为空才有 
| 参数 | 类型 | 必要性 | 说明 | 
| serverName | string | 必有 | 游戏角色对应区服名 | 
| uid | string | 必有 | SDK用户的账号名 | 
| roleId | string | 必有 | 角色ID | 
| roleName | string | 必有 | 角色名 | 
| 角色等级 | string | 必有 | 角色等级 | 
	
	
	
	
	
	
1. 接口目的 
	
开发者通过此接口获取游戏账号LTV报表数据
 
	
2. 接口地址 
	
http://xxx.com/open/ltvReport 
	
3. 请求方式 
	
POST 
	
4. 参数列表 
| 参数 | 类型 | 必要性 | 说明 | 
| openId | string | 必传 | 开放平台开发者身份id,由QuickSDK分配 | 
| productCode | string | 必传 | 产品CODE,在QuickSDK后台获取 | 
| bdate | string | 可选 | 指定获取数据开始日期,默认当前日期前一天 格式为:YYYY-MM-DD | 
| edate | string | 可选 | 指定获取数据结束日期,默认当前日期。 格式为:YYYY-MM-DD | 
| pids | string | 可选 | 指定游戏ID,多个游戏以“,”分隔,默认当前游戏 | 
| sign | string | 必传 | 签名串,算法详见第三章签名算法描述 | 
	
 
	
5. 返回字段 
	
接口会返回JSON格式字符串,如:
例1 {"status":false,"message":"tokenUidError",”data”:[]}
例2 {"status":true,"message":"","data":[]}
 
| 参数 | 类型 | 必要性 | 说明 | 
| status | bool | 必有 | 接口验证状态,若通过验证为true,否则为false | 
| message | string | 必有 | status为false时,message有值,为错误提示语 | 
| data | array | 可为空 | 如果status为true时,data数组包含了列表信息 | 
	
注:以下参数只有当status为true且data不为空才有 
| 参数 | 类型 | 必要性 | 说明 | 
| date | string | 必有 | 报表数据日期,格式为:YYYY-MM-DD | 
| productId | int | 必有 | 产品ID | 
| productName | string | 必有 | 产品名 | 
| activeUser | int | 必有 | 当日游戏激活用户 | 
| actUserPay | float | 必有 | 激活用户付费 | 
| ltv{n} | int | 必有 | 对应第n天的LTV | 
	
	
	
 
/**
 * 本地计算MD5签名PHP示例代码
    * @params $callbackey SDK后台分配的通信密钥
   * @return 本地计算的md5签名值
     */
public function getMd5Sign($params,$openKey){
 ksort($params);
 $signKey = '';
 foreach($params as $key => $val){
 $signKey .= $key.'='.$val.'&';
 }
 $signKey .= $openKey;
 return md5($signKey);
}
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538