QQ游戏 开放平台

欢迎来到QQ游戏开放平台 管理中心 | 注册 | 开发者论坛
Open API调用说明

1.1 Open API调用说明

1.1.1 请求url说明

//[域名/IP]/[api_name]

域名和IP的说明:正式环境下使用域名:openapi.tencentyun.com。测试环境下使用IP:119.147.19.43

注:测试IP只能用于应用测试环境,应用部署前必须确保已经将程序中的测试IP换成了域名,才能将应用上线到正式环境。

请求URL的示例:

正式环境下访问OpenAPI V3.0:
//openapi.tencentyun.com/v3/user/get_info
测试环境下访问OpenAPI V3.0:
//119.147.19.43/v3/user/get_info

超时时间说明

OpenAPI一般会在50ms以内返回数据,OpenAPI接口机设置的最长超时时间为3s。
开发者可以根据上述说明自行设置OpenAPI调用的超时时间。

1.1.3 公共参数

参数名称 是否必须 参数含义 描述
openid 必须 string 名词解释部分
openkey 必须 string 名词解释部分
appid 必须 unsigned int 名词解释部分
sig 必须 string 请求串的签名,以appkey作为密钥,具体签名算法见腾讯开放平台第三方应用签名参数sig的说明
pf 必须 string 名词解释部分
format string 定义API返回的数据格式。
取值说明:为xml时表示返回的格式是xml;为json时表示返回的格式是json。
注意:json、xml为小写,否则将不识别。format不传或非xml,则返回json格式数据。
userip string 指定请求及响应的字符集, 可选取值为gbk和utf-8, 默认值为gbk, 其他非法取值也认为是gbk

1.1.4 公共返回码

ret = 0: 正确返回,其他情况为异常。 详见:OpenAPI V3.0 返回码

1.1.5 错误返回示例

数据结构如下:
{
"ret":1000002,
"msg":"您提交的参数不正确,请重新操作!",
"uin":0
}
不同的异常,错误码不同。