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. 修改AspNetPager的CustomInfoHTML,添加自定义样式

    AspNetPager控件有一个属性叫CustomInfoHTML,可以把它写在前台页面,如下: <webdiyer:AspNetPager ID=" HorizontalAlign= ...

  2. 【WPF】绑定数据

    WPF绑定数据 模型类(继承 INotifyPropertyChanged,实现属性的变更通知)

  3. RCurl getURL()函数做debug

    getURL()函数做获取网页做debug,三步骤 1.首先创建一个对象debugGatherer(),该对象包含三个函数:(update(), value(), reset()); R> de ...

  4. workspace路径有中文情况会报java.net.MalformedURLException: unknown protocol: d错误

    原因及描述:java读取xml文件时如果出现中文字符就会出现这类错误 解决方法:   1.将中文路径改为英文路径 2.读取file时"file:///d:/" 而不是"d ...

  5. Django入门1

    Django中的应用是以APP形式存在的,这是Django的主要特色. 入门--Hello,Django     在mysite中新建文件views.py,并在里面定义方法hello: 这里#-*- ...

  6. 在Ubuntu下配置运行Hadoop2.4.0单节点配置

    还没有修改hosts,请先按前文修改. 还没安装java的,请按照前文配置. (1)增加用户并设立公钥: sudo addgroup hadoop sudo adduser --ingroup had ...

  7. Java 同步代码块 - Synchronized Blocks

    java锁实现原理: http://blog.csdn.net/endlu/article/details/51249156 The synchronized keyword can be used ...

  8. 数据结构与算法分析——C语言描述 第三章的单链表

    数据结构与算法分析--C语言描述 第三章的单链表 很基础的东西.走一遍流程.有人说学编程最简单最笨的方法就是把书上的代码敲一遍.这个我是头文件是照抄的..c源文件自己实现. list.h typede ...

  9. C++ 利用 libxl 将 Excel 文件转化为 Xml 文件

    在游戏开发工作中,策划和运营一般会用Excel来编写配置文件,但是程序读取配置,最方便的还是xml文件.所以最好约定一个格式,然后在二者之间做一个转化. 本文利用libxl来读取Excel文件,利用 ...

  10. JS笔记一

    最近有时间,觉得应该整理一下,额,就从很久之前的基础开始吧,正好也巩固下,菜鸟需要扎实基础. 下面是一个简单的调查表,因为没有写任何样式,所以就是简单的表单输入框之类的.选择“男”或者“女”时,会出现 ...