fusion 调试 腾讯平台


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<title>fusion调试 </title>

<script type="text/javascript" charset="utf-8" src="http://fusion.qq.com/fusion_loader?appid=24341&platform=qzone"> </script>

</head>

<body>

<script type="text/javascript">

function click_fusion(type) {

fusion2.dialog.sendRequest

({

// 必须 。APPID

appid : 24341,

// 必须 。类型,这里可传入request或freegift。

type : type,

// 必须 。表示接收者OpenID,只能传安装了应用的好友的OpenID(数量必须<=20),请使用数组的格式

// 如果是“用户自己指定好友”模式,这里也必须传该参数,参数值为空值(receiver : [""])。

// non-hosting应用由于不能调用好友关系链接口来获取OpenID,只能使用“用户自己指定好友”模式,则这里必须传值空值,前台表现为弹出好友选择器让用户自行选择好友。

receiver : [""],

// 必须 。这里请传入请求的标识,由应用自定义,用于请求事件发送和点击量的统计。

stat:'action_id',

// 必须 。免费礼物的名称 。请控制在6个字以内。

title : '扩地证',

// 必须 。送礼或请求的默认赠言,必须填写,能大幅提高转化率

// 请控制在35个汉字以内。可由用户修改,默认赠言请尽量简洁生动。

msg : '送你一个扩地证,赶快扩大城市面积吧!',

// 必须 。图片的URL,建议为应用的图标或者与请求相关的主题图片,规格为65*65 px

// hosting应用要求将图片存放在APP域名下或腾讯CDN

// non-hosting应用要求将图片上传到该应用开发者QQ号对应的QQ空间加密相册中。

img:'http://qzonestyle.gtimg.cn/qzonestyle/act/qzone_app_img/app24341_24341_75.png',

//可选。物品描述

desc : '用于扩大土地面积',

//可选。透传参数,用于onSuccess和onCancel回调时传入的参数,以识别请求

context : '1315885899: 86933d85682a0bbc318616d90fa641bb',

// 必须 。这里请传入处理某一条请求时的回调URL。

//callback的使用场景:用户点击QQ空间“应用助手”中该应用后的“现在就去处理”按钮,进入平台提供的应用的信息中心,然后点击某一条请求后的“接受”或“取消”按钮,即回调该URL,进行具体的请求处理。

//目前由于平台并没有为应用提供统一的信息中心,应用需自己开发信息中心,因此这里传入的callback并不起作用。

callback : 'http://app24341.qzoneapp.com/receive_request?id=12345',

//可选。发送成功后的回调

onSuccess : function (opt)

{

//可选。 opt.context为调用该接口时的context透传参数

// opt.context : '1315885819: 86933d85682a0bbc318616d90f a641bb'

//可选。 opt.receiver为接收者OpenID数组

// opt.receiver : ['00000000000000000000000000009FED', '000000000000000000000000001C2DF9']

//可选。 opt.msg为用户填写的赠言

// opt.msg : '老婆送你个扩地证~'

//发送成功后对话框将立即关闭,此时先触发onSuccess回调再触发onClose回调

flash.sendGiftSuccess(opt.context, opt.receiver, opt.msg);

},

//可选。用户取消发送时的回调方法,用户取消发送时将同时关闭对话框,因此将先触发onCancel回调再触发onClose回调,opt.context为调用该接口时的context透传参数

onCancel : function (opt) { },

//可选。对话框关闭时的回调方法,主要用于对话框关闭后进行UI方面的调整,onSuccess和onCancel则用于应用逻辑的处理,避免过度耦合

onClose : function () { }

});

}

function tweet( ) { fusion2.dialog.tweet

({

// 必须。默认显示在说说文字输入框中的文字内容。

msg:"说说今天都发生了什么...",

// 可选。应用自定义参数,用于进入应用时CanvasUrl中的app_custom参数的值,应用可根据该参数判断用户来源。

source:"adtag_tweet_share_exp",

// 可选。要发表带贴图的说说时,这里需要传入图片的链接。

url:"http://qzonestyle.gtimg.cn/qzonestyle/act/qzone_app_img/app24341_24341_75.png",

// 可选。用户操作后的回调方法。

onSuccess : function (opt) { },

// 可选。用户取消操作后的回调方法。

onCancel : function () { },

// 可选。对话框关闭时的回调方法。

onClose : function () { }

});

}

function savePhoto() {

fusion2.dialog.savePhoto

({

//照片标题

title : "扩地证",

//照片描述。

desc : "用应用做了个扩地证",

// 必须 。上传到相册的图片URL

// 图片没有域名限制,但是图片地址的根域名必须要有一个crossdomain.xml 的flash授权文件,详见下文

img : "http://app24341.imgcache.qzoneapp.com/app24341/hashed/86933d85682a0bbc318616d90fa641bb.png",

// 必须。展示在对话框中的小预览图,不会上传到相册

// 图片没有域名限制,但是要使用crossdomain.xml让Flash可以跨域传输数据

preview : "http://app24341.imgcache.qzoneapp.com/app24341/hashed/86933d85682a0bbc318616d90fa641bb.png",

//可选。透传参数,用于onSuccess和onCancel回调时传入的参数,用于识别请求。

context : "send-gift-12345",

// 可选。用户操作后的回调方法

onSuccess : function (opt)

{

//alert("Succeeded: " + opt.context); window.console && console.log(opt);

}

// 可选。用户取消操作后的回调方法。

// 用户取消时将同时关闭对话框,因此将先触发onCancel回调再触发onClose回调。

//onCancel : function (opt)

//{

// //alert("Cancelled: " + opt.context);

//},

// 可选。对话框关闭时的回调方法。

// 主要用于对话框关闭后进行UI方面的调整,onSuccess和onCancel则用于应用逻辑的处理,避免过度耦合

//onClose : function ()

//{

// //alert("Closed")

//}

});

}

function invite() {

fusion2.dialog.invite

({

 

  // 可选。保留参数,目前只在朋友及空间的邀请弹框中使用到该消息,其它地方都使用系统默认消息。

  msg  :"邀请你来玩~",

 

  // 可选,微博平台不可使用该参数。

  // 邀请配图的URL,用于在邀请feeds中展示。注意:QQ空间邀请的QQtips中的图片是应用的图片或用户头像,不是这里传入的图片。

  // 图片尺寸最大不超过120*120 px。若不传则默认在弹框中显示应用的icon

  // hosting应用要求将图片存放在APP域名下或腾讯CDN

  // non-hosting应用要求将图片上传到该应用开发者QQ号对应的QQ空间加密相册中。

  // 即non-hosting应用图片域名必须为:qq.com、pengyou.com、qzoneapp.com、qqopenapp.com、tqapp.cn。

  img :"http://qzonestyle.gtimg.cn/qzonestyle/act/qzone_app_img/app24341_24341_75.png",

 

 // 可选。应用自定义参数,邀请好友成功后,被邀请方通过邀请链接进入应用时会携带该参数并透传给应用,用于识别用户来源。

 // 例如在多区多服应用中,用户进入大区后,根据该自定义参数可以获取邀请方所在的服务器,从而进行给邀请方送礼或其他操作。

 // 这里的参数会被URL编码,需要注意编码后的长度不允许超过900个字符  

 source :"domain=s4.app12345.qqopenapp.com",

 

  // 可选。透传参数,用于onSuccess回调时传入的参数,用于识别请求

  context :"invite",

 

  // 可选。用户操作后的回调方法。可通过如下方式获取该次邀请的相关信息:

  // (1)发起邀请者的openid: ret.inviter

  // (2)被邀请者的openids: ret.invitees

  // (3)被邀请者的数量: ret.invitees.length

  onSuccess : function (ret)

  { 

     alert("邀请成功");

  },

 

  // 可选。用户取消操作后的回调方法。

  onCancel : function () { alert("邀请取消"); },

 

  // 可选。对话框关闭时的回调方法。

  onClose : function () {  alert("邀请关闭"); }

 

});

}

function relogin() {

fusion2.dialog.relogin()

}

function selectPhoto() {

fusion2.dialog.selectPhoto

({

  // 必选。用户操作后的回调方法(opt结构说明详见下文说明)

  //其中opt.data.photos表示用户选取的照片数组,数组中每一个元素可能包括如下属性:desc(图片描述),height(图片高度),

  // name(图片名称),pre(预览图片路径),uploadtime(上传时间),url(图片路径),width(图片宽度)

  onSuccess : function (opt) {  },

 

  // 可选。用户取消操作后的回调方法。

  onCancel : function () {  },

 

  // 可选。对话框关闭时的回调方法。

  onClose : function () {  }

});

}

</script>

 

<a href = "javascript:click_fusion('freegift');">赠送礼物</a>

</br>

<a href = "javascript:click_fusion('request');">请求礼物</a>

</br>

<a href = "javascript:tweet();">发表说说</a>

</br>

<a href= 'javascript:;' οnclick='savePhoto();return false;'>保存图片</a>

</br>

<a href = "javascript:invite();">邀请好友</a>

</br>

<a href = "javascript:relogin();">重新登录</a>

</br>

<a href = "javascript:selectPhoto();">选择照片</a>

 

</body>

</html>

//<a href = "javascript:savePhoto();">保存图片</a>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值