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方法模式一样。只是参数不同而已。

版权声明:本文为博主原创文章,未经博主允许不得转载。

uexQQ插件学习心得的更多相关文章

  1. fullpage 插件学习心得

    fullpage.js 是一个基于jquery 的插件,它能够轻松的制作出高大上的全屏网站,主要功能有; 1.支持鼠标滚动 2.支持前进后退和键盘控制 3.多个回调函数 4.支持 CSS3 动画 5. ...

  2. 我的MYSQL学习心得(十三) 权限管理

    我的MYSQL学习心得(十三) 权限管理 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...

  3. Spring Framework------>version4.3.5.RELAESE----->Reference Documentation学习心得----->使用Spring Framework开发自己的应用程序

    1.直接基于spring framework开发自己的应用程序: 1.1参考资料: Spring官网spring-framework.4.3.5.RELAESE的Reference Documenta ...

  4. Emacs学习心得之 基础配置

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Emacs学习心得之 基础配置 1.前言2.基础配置 一.前言 本篇博文记录了Emacs的一 ...

  5. 《ODAY安全:软件漏洞分析技术》学习心得-----shellcode的一点小小的思考

    I will Make Impossible To I'm possible -----------LittleHann 看了2个多星期.终于把0DAY这本书给看完了,自己动手将书上的实验一个一个实现 ...

  6. jquery validate学习心得

    据说,javascript最初的由来就是为了解决表单的验证问题,当然现在的js已经能够用来做各种各样炫酷的效果,不过表单验证一直以来都是js很重要的一个用途(在博客园第一篇博客,不知道说些什么开头~~ ...

  7. kwicks插件学习

    /* Kwicks for jQuery (version 1.5.1) Copyright (c) 2008 Jeremy Martin http://www.jeremymartin.name/p ...

  8. windows类书的学习心得(转载)

    原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...

  9. maven学习心得整理

    maven的学习心得 已经接触了maven项目有一段时间了,开始时仅仅会使用,在使用中发现了它的强大和方便,于是决心研究一下: 首先,普及一下maven参数: -D:传入属性参数 -P:使用POM中指 ...

随机推荐

  1. [LintCode] Reverse Words in a String 翻转字符串中的单词

    Given an input string, reverse the string word by word. For example,Given s = "the sky is blue& ...

  2. java并发编程(八)多线程环境下安全使用集合

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/17200509     在集合API中,最初设计的Vector和Hashtable是多线程安 ...

  3. php遍历目录

    function zx($dir){ if(is_dir($dir)){ $filesnames = scandir($dir); foreach ($filesnames as $name) { i ...

  4. mytatis将Integer等于0识别成空字符串

    在进行myBatis条件查询的时候,会有如下操作: <if test="delFlag !=null and delFlag != ''"> and t.del_fla ...

  5. ADO.Net读取器获取数据库数据

    string str = Configuration.ConfigurationManager.AppSettings[str].ToString(); string sql = "sele ...

  6. pt-table-checksum和pt-heartbeat的使用

    一.pt-table-checksum 1.主从上均新建账户GRANT SELECT, PROCESS, SUPER, REPLICATION SLAVE ON *.* TO 'checksum'@' ...

  7. IOS 绘图教程Quartz2D

    http://www.cocoachina.com/industry/20140115/7703.html http://www.cnblogs.com/wendingding/p/3803020.h ...

  8. 数据库的修改和删除;比较标签代替<,>,=号;模板替换;session的用法

    注: 1.session:系统默认开启;用途:防止跳过登录(只能访问登录方法);session和cookie的用法(手册->专题); 赋值:session('name','value'); 取值 ...

  9. Json 学习

    json 格式: 1) 并列的数据之间用逗号(", ")分隔. 2) 映射用冒号(": ")表示. 3) 并列数据的集合(数组)用方括号("[]&qu ...

  10. UNIX中的文件类型

    Unix的文件类型信息包含在stat结构的st_mode成员中可以用宏确定文件类型: 普通文件(S_ISREG()):包含某种形式数据的常用文件类型 目录文件(S_ISDIR()):这种文件包含其他文 ...