uexQQ插件学习心得

来源:互联网 发布:mysql 排序 编辑:程序博客网 时间:2024/05/29 14:04

uexQQ插件学习心得

uexQQ插件的作用:通过qq可以分享图文,音乐,应用到相应的qq空间。支持手机客户端分享和手机webQQ分享。下面我们就来看一看他的一些方法。

我们先说一下分享的步骤,这个步骤是一个常规步骤

  1. 有手机QQ客户端的手机:isQQInstalled–login-share
  2. webqq:share–浏览器打开webQQ–share

插件存在的问题

  1. cbIsQQInstalled方法放在appcan.ready方法没有触发回调,但是放在window.uexOnload方法里面是可以执行回调
  2. cbLogin(opid,dataType,data)data的类型是string,但是官方文档上是Number类型。
  3. 不建议大家使用工程源码测试方法,因为工程源码更新速度慢,有些方法还没有更新。
  4. 暂无。

uexQQ分享

  1. 在打代码之前我们需要在腾讯开发平台上注册应用,获得appId.详情请参见:http://newdocx.appcan.cn/index.html?templateId=510
  2. 在分享之前我们需要用我们申请的appId登录。
appcan.button(".btn", "ani-act", function() {            uexQQ.login("1104539173");        })
  1. 在登录的回调方法里面判断是否登录成功。
appcan.ready(function() {            appcan.initBounce();            //opId,必选,但是不起作用            //dataType返回值类型            //data 返回的信息            uexQQ.cbLogin = function(optId, dataType, data) {                var data=JSON.parse(data);                if (data.ret == "0") {                    alert("登录成功");                } else {                    alert("登录失败");                }            }        })
  1. 开始分享。
function shareLocalImage(){            //imageLocalUrl:本地图片的地址。            //appName:分享到空间显示出来的应用名称。            //cflag:分享成功后是否显示返回XXX的提示框:1,显示,0,不显示。           var jsondata='{"imageLocalUrl":"res://aa.jpg","appName":"cxxApp测试","cflag":"1"}'            uexQQ.shareLocalImgToQQ(appId,jsondata);        }
  1. 怎样判断是否分享成功?分享之后的回调函数。这个回调函数可是真的不错!写一个就可以同时适应多个分享方法,分享本地图片可以用这个,分享网络图片可以用这个。分享文字用这个。真心的不错!希望uexWeiXin和其他插件可以向uexQQ方法的这种模式看齐。
uexQQ.cbShareQQ=function(opId,dataType,data){                alert(data);            }

6.结语:uexQQ插件的其他分享方法和shareLocalImage方法模式一样。只是参数不同而已。

0 0