下载文档

uexTent
更新时间:2015-12-01

1、简介

腾讯分享插件

1.1、说明

调用腾讯分享文字,图片。

1.2、UI展示

1.3、 开源源码:

插件测试用例与源码下载:点击 插件中心至插件详情页 (插件测试用例与插件源码已经提供)

1.4、 术语表


Path Types

协议头 Android对应路径 (其中”/sdcard/“等 同于”/storage/emulated/0/“) iOS对应路径
res:// widget/wgtRes/ widget/wgtRes
wgts:// /storage/emulated/0/widgetone/apps/ xxx(widgetAppId)/ /Documents/apps/xxx(widgetAppId)/
wgts:// /storage/emulated/0/widgetone/widgets/ /Documents/widgets/
file:///sdcard/ /storage/emulated/0/

2、API概览

2.1、方法:

registerApp 授权本应用访问用户微博账号

uexTent.registerApp(appKey,appSecret,registerUrl)

说明:
请先到腾讯微博开放平台注册 回调 cbRegisterApp

参数:

参数名称 参数类型 是否必选 说明
appKey String类型 必选 通过腾讯开放平台注册的appKey
appSecret String类型 必选 通过腾讯开放平台注册的appSecret
registerURL String类型 必选 通过腾讯开放平台注册的registerURL

平台支持:
Android2.2+
iOS6.0+

版本支持:
3.0.0+

示例:
见sendImageContent方法示例

sendTextContent 分享文本到腾讯微博

uexTent.sendTextContent(txt)

说明:
分享文本到腾讯微博
回调 cbShare

参数:

参数名称 参数类型 是否必选 说明
txt String类型 必选 分享的文本内容

平台支持:
Android2.2+
iOS6.0+

版本支持:
3.0.0+

示例:
见sendImageContent方法示例

sendImageContent 分享图片到腾讯微博

uexTent.sendImageContent(imagePath,txt))

说明:

分享图片到腾讯微博
回调 cbShare

参数:

参数名称 参数类型 是否必选 说明
imagePath String类型 必选 分享的图片的路径,本接口不支持网络图片
txt String类型 必选 分享的文本内容

平台支持:
Android2.2+
iOS6.0+

版本支持:
3.0.0+

示例:

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, user-scalable=no" /><link rel="stylesheet" type="text/css" href="css/index.css">
  6. <title>腾讯微博功能</title>
  7. <script type="text/javascript">
  8. var cText = 0;
  9. var cJson = 1;
  10. var cInt = 2;
  11. window.uexOnload = function(){
  12. uexTent.cbShare=function(opCode,dataType,data){
  13. document.getElementById("showStatus").innerHTML = "返回分享状态码:"+data;
  14. };
  15. uexTent.cbRegisterApp = function(opId,dataType,data){
  16. document.getElementById("cbRegister").innerHTML = "返回注册状态码:"+data;
  17. };
  18. }
  19. function shareText(){
  20. //分享文字
  21. var txt = "这是来自AppCan中国最大的移动中间键平台对腾讯微博分享支持测试";
  22. uexTent.sendTextContent(txt);
  23. }
  24. function sharePic(){
  25. var content = "这是来自AppCan中国最大的移动中间键平台对腾讯微博分享支持测试";
  26. var realImgPath = "res://test.png";
  27. uexTent.sendImageContent(realImgPath,content);
  28. }
  29. function register(){
  30. alert("register");
  31. var appKey = "801338244";
  32. var appSecret = "2428aa8e7478f6ea2c6171b48f5adcf7";
  33. var registerUrl = "http://www.3g2win.com/";
  34. uexTent.registerApp(appKey,appSecret,registerUrl);
  35. alert(2222);
  36. }
  37. </script>
  38. </head>
  39. <body>
  40. <div class="tit">腾讯微博功能</div>
  41. <div class="conbor">
  42. <div class="consj">
  43. <span>1.注册app id</span>
  44. <input class="btn" type="button" value="注册App" onclick="register();">
  45. <div class="tcxx" id="selectItem"></div><br>
  46. <span>2.发表状态</span>
  47. <input class="btn" type="button" value="分享文本" onclick="shareText();">
  48. <div class="tcxx" id="showStatus"></div><br>
  49. <span>3.分享图片,以及文字</span>
  50. <input class="btn" type="button" value="分享图片" onclick="sharePic();">
  51. <div class="tcxx" id="showPicStatus"></div><br>
  52. </div>
  53. </div>
  54. </body>
  55. </html>

2.2、回调方法:

cbRegisterApp 注册应用的回调方法

uexTent.cbRegisterApp(opId,dataType,data)

参数:

参数名称 参数类型 是否必选 说明
opId Number类型 必选 操作ID,在此函数中不起作用,可忽略
dataType Number类型 必选 数据类型详见CONSTANT中Callback方法数据类型
data Number类型 必选 分享结果,成功:0,失败:1。

版本支持:
3.0.0+

cbShare 分享后的回调方法

uexTent.cbShare(opId,dataType,data);

参数:

参数名称 参数类型 是否必选 说明
opId Number类型 必选 操作ID,在此函数中不起作用,可忽略
dataType Number类型 必选 数据类型详见CONSTANT中Callback方法数据类型
data Number类型 必选 分享结果,成功:0,失败:1。

版本支持:
3.0.0+

3、更新历史

API 版本:uexTent-3.0.4(iOS) uexTent-3.0.11(Android)
最近更新时间:2015-11-23

历史发布版本 iOS更新 安卓更新
3.0.11 修复取消授权时程序崩溃的问题
3.0.10 去掉插件中的ActivityGroup,配合引擎升级
3.0.9 修复发送带有url的内容时,url被截断的问题
3.0.8 已经授权时,注册接口提示已授权
3.0.7 修改uexTent插件中cbShare回调方法返回值:成功为0,失败为1
3.0.6 添加共享时授权过期处理
3.0.5 修复注册回调函数在没有安装腾讯微博的时候不被回调的问题。
3.0.4 修复uexTent插件与其他插件冲突的问题 增加一个新的注册回调函数
3.0.3 修改分享成功的回调函数为uexTent.cbShare 增加一个注册回调函数
3.0.2 统一回调方法名,统一回调参数 修复资源问题
3.0.1 添加uexTent.registerApp返回值 修复资源缺少问题
3.0.0 腾讯微博分享功能插件 腾讯微博分享功能插件