QQ游戏开放平台

欢迎来到QQ游戏开放平台 登录| 管理中心 | 开发者论坛

GameAPI.NewGameVIPAction

目录

1.功能说明

新版的通过活动开通蓝钻后,使用此接口来领取相应的活动礼包(推荐使用)。


2.调用说明

调用本前端接口前,应用中应该部署GameAPI的脚本文件等,请参阅:Web前端接口GameAPI文档。


3.接口说明

GameAPI. NewGameVIPAction.show(appid, mp_id, token, zoneid, openid, version, close_cb, service_type, duration, open_gamevip_mode,duration_type, preventDragging);

参数名称
含义
appid
应用id
mp_id
活动号(需事先在腾讯营销平台配置相应的活动)
token
支付交易标识(在活动中进行支付时取得的token,详见支付类API:v3/pay/get_token)
zoneid
游戏大区id(【注意】:这个参数类型是string,不是int)
openid
开放平台用户的唯一标记
version
协议版本号,目前取值为v2或v3
close_cb
关闭对话框的回调函数(无参数)
service_type

服务类型,取值如下:

1: 普通蓝钻,开通界面将不显示豪华蓝钻

2: 豪华蓝钻,开通界面将不显示普通蓝钻

3 同时显示

不传入此参数: 开通界面将显示普通蓝钻和豪华蓝钻选项


duration

开通时长,取值范围为1 - 24,单位为月。

在设置了此参数后,开通界面将不能再手动更改开通时长,付费模式为“按月付费”,且不能手动更改。

不传入此参数,付费模式和开通时长均可手动修改。


open_gamevip_mode

蓝钻开通类型,取值如下:

1 给自己开通

2 给好友开通

不传入此参数,则默认为给自己开通


duration_type
付费模式,可设置为month或year,默认为按月开通。带前缀'!'的话则不允许用户变更付费模式,并隐藏付费模式字段。
preventDragging

是否可以拖动该内嵌支付框。

设置为true的话,该支付框在页面中无法拖动。

不填则默认为false


4.范例

范例1

GameAPI.NewGameVIPAction.show(

    10001, // appid

    10000000, // mp_id

    '39DBE00A043F8DB011391759A3A8A25', // token

    "0", // zoneid

    '000000000000000000000000032373DF', // openid

    'v3', // version

    function() {alert('close!'), // 回调函数

    1, // 蓝钻类型为豪华蓝钻

    15 // 开通时长为15个月

);


范例2

GameAPI.NewGameVIPAction.show(.

    10001, // appid

    10000000, // mp_id

    '39DBE00A043F8DB011391759A3A8A25', // token

    "1", // zoneid

    '000000000000000000000000032373DF', // openid

    'v3', // version

    function() {alert('close!'), // 回调函数

    1, // 蓝钻类型为豪华蓝钻

    15, // 开通时长为15个月

    ‘!month’ //只按月显示付费模式

);








联系我们 向上
回到顶部