腾讯调试几点小注意

来源:互联网 发布:淘宝招人 编辑:程序博客网 时间:2024/06/03 17:19

1.购买,注意:沙箱模式:sandbox : true,正式上线sandbox : false

function buy(urlparam)

{
fusion2.dialog.buy 
({ 
// 必须。 表示购买物品的url参数,url_params是调用Q点直购接口v3/pay/buy_goods或道具寄售接口v3/pay/exchange_goods接口返回的参数。 
param : urlparam, 
// 可选。表示是否使用沙箱测试环境。应用发布前,请务必注释掉该行。 
// sandbox值为布尔型。true:使用; false或不指定:不使用。 
sandbox : false,
//可选。用户购买成功时的回调方法,其中opt.context为上述context参数。如果用户购买成功,则立即回调JS中的onSuccess,当用户关闭对话框时再回调onClose。 
onSuccess : function (opt) {alert('购买成功!'); }, 
//可选。用户取消购买时的回调方法,其中opt.context为上述context参数。如果用户购买失败或没有购买,关闭对话框时将先回调onCancel再回调onClose。 
onCancel : function (opt) { }, 
//可选。如果在实现Q点直购功能时调用了发货通知接口,即需要实现本方法,其中opt.context为上述context参数。如果发货超时,则立即回调onSend。 
onSend : function(opt) { }, 
//可选。对话框关闭时的回调方法,主要用于对话框关闭后进行UI方面的调整,onSuccess和onCancel则用于应用逻辑的处理,避免过度耦合。 
onClose : function (opt) { } 
}); 

}


2.黄钻:C:\Windows\System32\drivers\etc下面host文添加112.90.139.30 upayportal.qq.com

function openVipGift(tokenParam,openidParam,actidParam)
{
fusion2.dialog.openVipGift
({
// 必须。 领取道具的token,通过调用v3/pay/get_token接口获取。
token : tokenParam,


// 必须。开通包月送礼包的营销活动ID。
// 在管理中心“支付结算”tab下的“营销接入”提交活动申请后,将获取该营销活动ID。
actid : actidParam,


// 必须。在管理中心“支付结算”tab的“营销接入”下,在“发货配置”中配置好的分区ID。
zoneid : '0',


// 必须。根据APPID以及用户QQ号码生成用户ID。
openid : openidParam,


// 可选。表示使用的OpenAPI版本。v3:使用OpenAPI V3.0,v2或不指定:使用OpenAPI V2.0。
// 如果您的应用中,回调的赠送道具发货URL使用的是OpenAPI V3.0协议,则这里必须传值"v3"。
version : 'v3',


// 可选。用付费模式。
// month表示按月支付,year表示按年支付。
// 传入此参数后用户将无法选择付费模式。为空或不传则允许用户选择付费模式。
paytime : '',


// 可选。VIP的开通时长,单位为月。
// 若上面的paytime参数值为month,则这里需传入1-24的整数;
// 若上面的paytime参数值为year,则这里需传入12或24。
// 传入此参数后用户将无法选择开通时长。为空或不传则允许用户选择开通时长。
defaultMonth : '',


// 可选。标识VIP开通的对象为自己还是好友。
// self:给自己开通; send:给好友开通。不传或传入其他值,则默认为给自己开通。
ch : 'self',


// 可选。标识开通的黄钻类型。
// 不传此参数或参数值为空:开通普通黄钻; XXJZGHH:开通豪华黄钻。
pf : '',


// 可选。透传参数,用于onSuccess回调,以识别请求。
// 透传方式:调用本接口时传入该参数,onSuccess回调时,在JS中使用opt.context即可获取该透传参数。
// opt为本接口的回调函数形参。
contex: 'openVipGift',


// 可选。用户开通黄钻包月业务成功时的回调方法。
// 如果用户开通成功,则立即回调onSuccess,当用户关闭对话框时再回调onClose。
// 同时可用该回调方法记录通过营销活动开通包月业务的用户信息。
onSuccess : function (opt) { 
alert('操作成功!');
thisMovie("MainLoader").openVipGift1();
},


// 可选。用户开通黄钻包月业务失败时的回调方法。
// 如果用户开通失败,则立即回调onError,当用户关闭对话框时再回调onClose。
onError : function (opt) { },


// 可选。对话框关闭时的回调方法。
// 主要用于对话框关闭后进行UI方面的调整,onSuccess则用于应用逻辑的处理,避免过度耦合。
onClose : function (opt) { }
});
}



3.分享

function sendStory(Ttitle, Timg,Tsummary,Tmsg) {
            fusion2.dialog.sendStory
            ({
title :Ttitle,
                img:Timg,
                summary :Tsummary,
                msg:Tmsg,
                button :"获取能量",
                source :"ref=story&act=default",
                context:"send-story-12345",
                onShown: function () {
                    // alert("Shown");  
                },
                onSuccess: function (opt) {
                    // opt.context:可选。opt.context为调用该接口时的context透传参数,以识别请求
                     alert("分享成功"); 
                    //thisMovie("FLASHDIV").ShareSuccess();
                },
                onCancel: function (opt) {
                    // opt.context:可选。opt.context为调用该接口时的context透传参数,以识别请求
                     alert("取消分享");  
                },
                onClose: function () {
                     alert("关闭"); 
                    //close_callback('share');
                }
            });
        }

0 0
原创粉丝点击