欧美91精品国产自产I国产精品免费麻豆入口I国产99久久久国产精品免费看I国产一区网I黄色在线成人I2019天天干夜夜操I久草91视频I91福利专区

027-81331413

微信小程序分享接口用法

發布時間:2020-11-15 瀏覽:2381

  微信小程序分享接口,微信小程序分享接口用法,以下是小編整理的微信小程序分享接口用法代碼,以下內容供您參考和學習。

  /**

  * 調用微信公眾平臺接口

  * [url=home.php?mod=space&uid=49329]@author[/url] cx

  * [url=home.php?mod=space&uid=64203]@see[/url]

  */

  var wxopen = (function($,wxopen){

  wxopen.service = "../../activity/waprequest.htm";//服務地址

  wxopen.debug = true;//是否開啟調試模式

  wxopen.timestamp = "";//生成簽名的時間戳

  wxopen.nonceStr = "";//生成簽名的隨機串

  wxopen.signature = "";//簽名

  wxopen.shareData = {};//分享內容

  //必填,需要使用的JS接口列表,所有JS接口列表見附錄2

  wxopen.jsApiList =

  'stopVoice',

  'uploadVoice',

  'downloadVoice',

  'chooseImage',

  'previewImage',

  'uploadImage',

  'downloadImage',

  'getNetworkType',

  'openLocation',

  'getLocation',

  'hideOptionMenu',

  'showOptionMenu',

  'closeWindow',

  'scanQRCode',

  'chooseWXPay',

  'openProductSpecificView',

  'addCard',

  'chooseCard',

  'openCard'

  ];

  /*微信API*/

  wxopen.API={

  oauth2:"https://open.weixin.qq.com/connect/oauth2/authorize"

  };

  /**

  * 初始微信JS-SDK

  */

  wxopen.initJSSDK=function(data,jsonp){

  wxopen.shareData = data||wxopen.shareData;//分享信息

  var data = {};

  data["interfaceCode"] = "weiXinOpen.config";

  data["appid"] = wxopen.shareData.appid;

  data["url"] = window.location.href;

  wxopen.callServ(wxopen.service,data,callServiceBack,jsonp);

  //回調函數

  function callServiceBack(data){

  wxopen.timestamp = data.body.timestamp;

  wxopen.nonceStr = data.body.nonceStr;

  wxopen.signature = data.body.signature;

  wxopen.config();

  }

  };

  /**

  * OAuth2.0鑒權、網頁授權登陸

  * 微信登陸則跳轉至微信授權登陸頁面,否則不做任何處理

  */

  wxopen.initOAuth2=function(data){

  if(wxopen.isWeiXin){

  window.location=wxopen.authorize(data);

  }

  };

  /**

  * 通過config接口注入權限驗證配置

  */

  wxopen.config=function(){

  /*

  * 通過config接口注入權限驗證配置

  */

  wx.config({

  debug: wxopen.debug, //開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會打印。

  appId:wxopen.shareData.appid, //必填,公眾號的唯一標識

  timestamp:wxopen.timestamp, //必填,生成簽名的時間戳

  nonceStr:wxopen.nonceStr, //必填,生成簽名的隨機串

  signature:wxopen.signature,//必填,簽名,見附錄1

  jsApiList:wxopen.jsApiList//必填,需要使用的JS接口列表,所有JS接口列表見附錄2

  });

  /*

  * config信息驗證后會執行ready方法,所有接口調用都必須在config接口獲得結果之后,

  * config是一個客戶端的異步操作,所以如果需要在頁面加載時就調用相關接口,則須把相關接口放在ready函數中調用來確保正確執行。

  * 對于用戶觸發時才調用的接口,則可以直接調用,不需要放在ready函數中。

  */

  wx.ready(function () {

  wxopen.onMenuShareAppMessage();//獲取“分享給朋友”按鈕點擊狀態及自定義分享內容接口

  wxopen.onMenuShareTimeline()//獲取“分享到朋友圈”按鈕點擊狀態及自定義分享內容接口

  });

  /*

  * config信息驗證失敗會執行error函數,如簽名過期導致驗證失敗,具體錯誤信息可以打開config的debug模式查看,

  * 也可以在返回的res參數中查看,對于SPA可以在這里更新簽名。

  */

  wx.error(function (res) {

  if(wxopen.debug){

  alert(res.errMsg);

  }

  });

  };

  /**

  * 獲取“分享給朋友”按鈕點擊狀態及自定義分享內容接口

  */

  wxopen.onMenuShareAppMessage=function(){

  wx.onMenuShareAppMessage({

  title: wxopen.shareData.title,

  desc: wxopen.shareData.desc,

  link: wxopen.shareData.link,

  imgUrl: wxopen.shareData.imgUrl,

  trigger: function (res) {

  wxopen.doCallback('shareAppMessage',['trigger',res]);

  },

  success: function (res) {

  wxopen.doCallback('shareAppMessage',['success',res]);

  },

  cancel: function (res) {

  wxopen.doCallback('shareAppMessage',['cancel',res]);

  },

  fail: function (res) {

  wxopen.doCallback('shareAppMessage',['fail',res]);

  }

  });

  };

  /**

  * 獲取“分享到朋友圈”按鈕點擊狀態及自定義分享內容接口

  */

  wxopen.onMenuShareTimeline=function(){

  wx.onMenuShareTimeline({

  title: wxopen.shareData.title,

  link: wxopen.shareData.link,

  imgUrl: wxopen.shareData.imgUrl,

  trigger: function (res) {

  wxopen.doCallback('shareTimeline',['trigger',res]);

  },

  success: function (res) {

  wxopen.doCallback('shareTimeline',['success',res]);

  },

  cancel: function (res) {

  wxopen.doCallback('shareTimeline',['cancel',res]);

  },

  fail: function (res) {

  wxopen.doCallback('shareTimeline',['fail',res]);

  }

  });

  };

  /**

  * 用戶同意授權,獲取code、

  * 微信環境則返回獲取code鏈接,否則返回默認鏈接

  */

  wxopen.authorize=function(data){

  var appid = data.appid||"";//公眾號的唯一標識

  var redirectUri = data.redirectUri||"";//授權后重定向的回調鏈接地址,請使用urlencode對鏈接進行處理

  /*

  * 應用授權作用域,snsapi_base (不彈出授權頁面,直接跳轉,只能獲取用戶openid),snsapi_userinfo

  * (彈出授權頁面,可通過openid拿到昵稱、性別、所在地。并且,即使在未關注的情況下,只要用戶授權,也能獲取其信息)

  */

  var scope = data.scope||"snsapi_base ";

  var state = data.state||"";//重定向后會帶上state參數,開發者可以填寫a-zA-Z0-9的參數值,最多128字節

  var defaultUri = data.defaultUri||"";//非微信瀏覽器打開默認Uri,若為空則不進行處理

  var url = "";

  if(wxopen.isWeiXin){

  var strBuf = new StringBuffer();

  strBuf.append(wxopen.API.oauth2)

  .append("?").append("appid=").append(appid)

  .append("&").append("redirect_uri=").append(encodeURIComponent(redirectUri))

  .append("&").append("response_type=").append("code")

  .append("&").append("scope=").append(scope)

  .append("&").append("state=").append(state)

  .append("#wechat_redirect");

  url = strBuf.toString();

  }else{

  url = defaultUri;

  }

  return url;

  };

  /**

  * 拉取用戶信息 snsapiBase

  */

  wxopen.snsapiBase=function(appid,code,jsonp,fn){

  var data = {};

  data["interfaceCode"] = "weiXinOpen.snsapiBase";

  data["appid"] = appid;

  data["code"] = code;

  wxopen.callServ(wxopen.service,data,callServiceBack,jsonp);

  //回調函數

  function callServiceBack(data){

  var data = data.body||{};

  wxopen.doCallback(fn,[data]);

  }

  };

  /**

  * 拉取用戶信息 snsapiUserinfo

  */

  wxopen.snsapiUserinfo =function(appid,code,jsonp,fn){

  var data = {};

  data["interfaceCode"] = "weiXinOpen.snsapiUserinfo";

  data["appid"] = appid;

  data["code"] = code;

  wxopen.callServ(wxopen.service,data,callServiceBack,jsonp);

  //回調函數

  function callServiceBack(data){

  var data = data.body||{};

  wxopen.doCallback(fn,[data]);

  }

  };

  /**

  * 調用服務

  */

  wxopen.callServ=function(service,param,callback,jsonp){

  jsonp = jsonp||false;

  if(jsonp){//跨域調用

  wxopen.callJSONPService(service,param,callback);

  }else{//非跨域調用

  wxopen.callService(service,param,callback);

  }

  };

  /**

  * 跨域調用后臺服務

  */

  wxopen.callJSONPService=function(service,param,callback){

  var callback=callback||function(){};

  var param = param||{};

  param["jsonp"] = true;

  $.ajax({

  url : service,

  data:param,

  dataType:"jsonp",

  type : "get",

  jsonp: "callbackName",//傳遞給請求處理程序或頁面的,用以獲得jsonp回調函數名的參數名(默認為:callback)

  jsonpCallback:"success",//自定義的jsonp回調函數名稱,默認為jQuery自動生成的隨機函數名

  success : function(data){

  data = {head:{respCode:data.code,respDesc:data.message},body:data.data};

  callback.apply(this,[data]);

  },

  error:function(e,t){

  data = {head:{respCode:-1,respDesc:e.message},body:{}};

  callback.apply(this,[data]);

  }

  });

  };

  /**

  * 調用后臺服務

  */

  wxopen.callService=function(service,param,callback){

  var callback=callback||function(){};

  $.ajax( {

  url : service,

  data:param,

  dataType:"json",

  type : "post",

  success : function(data){

  data = {head:{respCode:data.code,respDesc:data.message},body:data.data};

  callback.apply(this,[data]);

  },

  error:function(e,t){

  data = {head:{respCode:-1,respDesc:e.message},body:{}};

  callback.apply(this,[data]);

  }

  });

  };

  /**

  * 回調函數

  */

  wxopen.doCallback=function(fn,args){

  try {

  if(typeof fn == 'undefined' || fn == '' || fn == null){

  return;

  }

  if(typeof fn == 'function'){//方法存在

  fn.apply(this, args);

  }

  if(typeof fn == 'string'){

  fn = eval(fn);

  fn.apply(this, args);

  }

  } catch (e) {

  if(wxopen.debug){

  alert(e);

  }

  /**

  * 空校驗

  */

  wxopen.isEmpty=function(str){

  return (str == null || str == "" || str == "undefined");

  };

  /**

  * StringBuffer

  */

  function StringBuffer() {

  this._strings = new Array;

  }

  StringBuffer.prototype.append = function(str){

  this._strings.push(str);

  return this;

  };

  StringBuffer.prototype.toString = function(){

  return this._strings.join("");

  };

  return wxopen;

  })($,{});


91漂亮少妇露脸在线播放 | 国产精华7777777 | kendra lust free xxx| 综合激情五月婷婷 | 日韩a级片在线观看 | 找av123导航 青春草免费视频 | 精品国产一区二区三区久久狼黑人 | 7m精品福利视频导航 | 中文字幕一区二区精品 | 国产高清自拍av | 国产美女网站 | 中文字幕日韩人妻在线视频 | 伊人亚洲 | 精品免费看 | 久久国产传媒 | 亚洲美女色视频 | 9i看片成人免费看片 | 国产欧洲亚洲 | 久久久www成人免费精品 | 强行挺进白丝老师翘臀网站 | 奴性白洁会所调教 | a视频免费在线观看 | 国产福利视频 | 欧美xxxxxx片免费播放软件 | 亚洲欧美日韩一区在线观看 | 国产色综合视频 | 五月六月丁香 | 艳母免费在线观看 | 亚洲啪啪网站 | 日本成人精品在线 | 不卡一区二区三区四区 | 在线观看福利电影 | 国产精欧美一区二区三区白种人 | 中文字幕高清视频 | 麻豆视频成人 | 91色啪| 丁香花五月天 | 精品一区二区欧美 | 国产av自拍一区 | 男女瑟瑟网站 | 国产精品久久久久久免费播放 | 日日射av| 三级全黄做爰在线观看 | 四虎影视黄色 | 99视频久| 老司机在线观看视频 | 欧美日韩精品一区二区三区视频播放 | 亚洲天堂中文字幕在线 | 免费网站观看www在线观 | 麻豆免费在线播放 | 成人午夜视频在线免费观看 | 天天干天天插天天射 | 欧美区一区 | 成人在线免费av | 69人妻精品久久无人专区 | 有码一区二区三区 | 香蕉视频久久 | 蜜桃综合网 | 日韩三级在线免费观看 | 国产黄色自拍视频 | 国产第一毛片 | 综合久久综合 | 99re在线视频精品 | 午夜激情啪啪 | 国产在线999| 免费国产黄色网址 | 韩日三级视频 | 韩国三级黄色 | 老司机精品视频网站 | 18av在线视频 | 成人无高清96免费 | 自拍偷拍国内 | 欧美变态另类刺激 | 欧美福利视频一区 | 国产又黄又大又粗视频 | 三级影片在线免费观看 | 久久成人免费 | 欧美夜夜爽 | 天天射日日| 色射网| 欧美高清视频一区 | 国产一级片毛片 | 国内精品人妻无码久久久影院蜜桃 | 欧美性精品| 日本波多野结衣在线 | 福利片第一页 | 日本阿v视频 | 欧美性一级片 | 网站黄在线观看 | 国产成人精品亚洲精品色欲 | 7777奇米影视 | 中文在线第一页 | 亚洲一区二区国产精品 | 国产一级黄色大片 | 国产精品91在线观看 | 中文字幕第五页 | av中文字幕av| 天天插天天插 | 久久婷婷热 | 久久综合99 | av中文字幕在线播放 | 国产清纯在线 | 光明影院手机版在线观看免费 | www成人啪啪18软件 | 国产亚洲精品久久久久婷婷瑜伽 | 国产乱码精品一区二区 | 亚洲欧美一区二区三区在线观看 | 国产精品久久久久久99 | 天降女子在线观看 | 国产又爽又色 | 久久97精品久久久久久久不卡 | www.欧美色图 | 97一区二区三区 | xxxx18日本 | 激情内射亚洲一区二区三区爱妻 | 欧美特级一级片 | 高清成人免费视频 | 永久av | 99热亚洲精品 | 777久久| 国产欧美日本 | 久久网站免费看 | av免费黄色| 毛片免| 久久综合综合 | 欧美日韩综合 | 国内偷拍av| 日韩免费在线播放 | 疯狂做爰高潮videossex | 久久九九免费视频 | 伊人99在线 | 国产一二区视频 | 日韩精品免费一区二区在线观看 | 国产精品美女久久久久av爽 | 亚洲国产网站 | 久久久久亚洲av成人网人人软件 | 有码视频在线观看 | 久av在线| 国产专区第一页 | 欧美日韩在线视频 | av在线电影网 | 成人免费黄色小视频 | wwwwww色| 国产精品99久久久久久大便 | 亚洲人免费| 国产精品国产精品国产专区不卡 | 日本啊v在线 | 精品一区在线观看视频 | 无套内谢少妇毛片 | 免费观看污视频 | 污污小视频 | 人人射人人爽 | 欧美综合视频在线观看 | 亚洲精品aⅴ中文字幕乱码 亚洲狠狠婷婷综合久久久久图片 | 女人高潮特级毛片 | 操操操操操操操操操操 | 天天舔天天射 | 91久久在线 | 欧美第二页| 成人性视频网站 | av资源部| 婷婷影视| 欧美xxxxxx片免费播放软件 | 六月激情| 日本不卡一 | 成人麻豆视频 | 色婷婷av一区二区三区四区 | 久久这里精品 | 超碰个人在线 | 伊人干综合 | 男女猛烈无遮挡 | 激情欧美一区二区免费视频 | 国产亚洲性欧美日韩在线观看软件 | 美女露隐私网站 | 久久久久久影视 | 五月开心婷婷 | 2021天天操 | 丁香花高清视频完整电影 | 亚洲麻豆精品 | 四虎影视库| 99热激情| 夫妻露脸自拍[30p] | 日韩亚射吧 | 加勒比久久综合 | 亚洲日日干 | 91精品欧美一区二区三区 | a级网站在线观看 | 免费看黄色三级三级 | 少妇一级淫片免费放 | 成人av在线电影 | 嫩草影院在线免费观看 | 久久精品片 | 黄污视频在线观看 | 国产奶头好大揉着好爽视频 | 天天干天天爱天天操 | 日本一区二区三区在线看 | 国产伦精品一区二区三区妓女 | 国产男女猛烈无遮挡免费观看网站 | 丝袜 中出 制服 人妻 美腿 | 女生扒开尿口 | 精品人人人| 美女超碰在线 | 成人在线观看免费视频 | 国产视频一 | 人人91 | 亚洲男人第一天堂 | 成人在线观看小视频 | 成人激情四射 | 色一情一区二区三区四区 | 丰满人妻中伦妇伦精品app | 日韩在线视频网站 | 国产精品美女一区二区 | 成人午夜视频在线免费观看 | 中文字幕福利视频 | 成人在线一区二区 | 亚洲国产精品无码久久久久高潮 | 特级西西人体444www | 中文字幕第88页 | 国产精品探花一区二区三区 | 色视频在线播放 | 久久久久久一区二区三区 | 免费av网站大全 | 好吊一区| 国产在线传媒 | 青娱乐超碰 | 国产精品久久久久久69 | 欧美激情婷婷 | 亚洲成人网在线 | 啪啪免费av| 中文字幕一区二区精品 | 国产精品一区二区黑人巨大 | 中文字幕 欧美激情 | 国产精品女人和拘 | 国产成人亚洲综合a∨婷婷 一道本av在线 | 少妇久久久久 | 尤果网福利视频在线观看 | 国产一区二区久久久 | 已满十八岁免费观看全集动漫 | 天天操夜操| 成人极品 | 久久久国产网站 | 国产做受高潮漫动 | 嫩草伊人久久精品少妇av | 久久黑丝 | 欧美日韩国产综合网 | 亚洲欧洲免费视频 | 伊人久久大香 | 欧美影院 | 少妇高潮惨叫久久久久 | 无码人妻精品一区二区三区在线 | 国产一二 | 久久人人爽人人爽人人片亚洲 | 亚洲一区视频在线 | 久久一久久 | 日本美女全裸 | 九九九国产视频 | 黄色小说网站在线观看 | 色撸撸av | 69视频网址 | 青青射| 色综合天天射 | 亚洲天天 | 久久福利片 | 人妻 日韩精品 中文字幕 | 久久黄色片视频 | 国产区在线看 | 亚洲污污视频 | 日韩欧美一区二区区 | 亚洲三级在线免费观看 | 欧美18一19性内谢 | 成人试看120秒体验区 | 东北少妇露脸无套对白 | 蜜桃精品视频 | 午夜影片 | 国产精选91 | 91在线观看免费 | 三年中文在线观看中文版 | 欧美性极品少妇xxxx | 欧美91av| 99精品久久精品一区二区 | 91在线观看视频 | 俄罗斯女人裸体性做爰 | 日日久| 亚洲国产精品免费 | 久久免费的精品国产v∧ | 日本毛片网站 | 小蝌蚪av | 亚洲综合欧美 | 国产精品自拍在线观看 | 久久精品视频久久 | 国产成人精品一区二区在线观看 | 亚洲看 | 久久艹在线视频 | 日韩av在线不卡 | 欧美乱妇15p | 亚洲天堂中文字幕 | 国产亚洲欧美一区二区三区 | 日本高清免费不卡视频 | 日日夜夜精 | 99成人 | 久久精品伦理 | 国产一级性生活 | 99精品乱码国产在线观看 | 91精品婷婷国产综合久久竹菊 | 国产精品视频你懂的 | 顶弄h校园1v1| 阿v天堂在线观看 | 四虎国产精品永久免费观看视频 | 欧美一区二区 | 国产精品久久久久久网站 | 国产精品久久久久永久免费看 | 超碰日韩 | 免费在线观看黄色av | 免费观看日韩av | 性色在线观看 | 青青草在线免费视频 | 男女无遮挡猛进猛出 | 这里只有精品在线播放 | 成人教育av | 最新色网站 | 九色在线观看 | 国产黄色精品视频 | 精品久久久中文字幕 | 亚洲一区欧美日韩 | 老妇裸体性激交老太视频 | www.久久av.com| 2019中文字幕在线视频 | 色秀视频网 | www.超碰在线.com | 东北女人av | 俄罗斯破处 | 中文字幕人妻一区二区在线视频 | 亚洲国产永久 | 国产suv精品一区二区883 | 韩国三级中文字幕hd浴缸戏 | 超碰成人在线观看 | 一区二区不卡av | 日本色图片 | jzz国产| 午夜精品小视频 | 绯色av一区二区三区高清 | 成人在线影视 | 日本xxxx在线观看 | 成年人观看视频 |