欧美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;

  })($,{});


久久精品3 | 特级av | 迈开腿让我尝尝你的小草莓 | 久久久久久久黄色片 | 中文高清av | 国产传媒国产传媒 | 三级视频久久 | 9i看片成人免费高清 | 熟女视频一区二区三区 | 欧美日韩色图 | 亚洲图片在线视频 | 国产五月婷婷 | 2025av在线播放 | 国产成人精品一区二区三区网站观看 | 最新中文字幕av专区 | 午夜精品一区二区三区在线视频 | 国产内谢 | 国产综合内射日韩久 | 欧美精品久久久久久久自慰 | 日韩乱码在线 | 日本久久黄色 | 日韩一级淫片 | 国产精品中文在线 | 精品国产乱码一区二区三区99 | 久久二区三区 | 阿v天堂在线 | 丁香花电影在线观看免费高清 | 瑟瑟视频在线看 | 日本黄色生活片 | 日日射天天射 | 欧洲亚洲一区二区 | 久久久www成人免费精品 | 丰满人妻妇伦又伦精品国产 | 玖玖999 | 国产做爰免费观看视频 | 日韩欧美亚洲精品 | 亚洲天堂av一区二区 | 免费日韩网站 | 男人av资源 | 欧美日韩免费观看视频 | 97超碰人| 五月天婷婷社区 | 无码国产精品久久一区免费 | 丁香五色月 | 91精产国品一二三 | 免费看成人毛片 | 亚洲国产福利 | 在线观看a级片 | 992tv在线影院 | 肉视频在线观看 | 亚洲人成在线播放 | 日韩欧美视频在线播放 | 一区二区日本视频 | 午夜aaa片一区二区专区 | 亚洲精品久久久久久久久久 | 91看片网站 | 日本大尺度做爰呻吟 | 国产丝袜美女 | 黄色小说在线视频 | 中文日韩字幕 | 国产午夜福利一区二区 | 精品视频久久久久久久 | 久久白浆| 欧美激情videos | 日韩一区二区免费视频 | 就要操就要日 | 99色网| 亚洲精品无码久久 | 黄色日批网站 | 桃花色综合影院 | 国产精品一区二区电影 | 韩国av电影在线观看 | 国产对白刺激视频 | youjizz视频| 俄罗斯毛片基地 | 老牛影视av一区二区在线观看 | 黄黄的网站 | 久久久精品一区 | av国产精品 | 日本学生初尝黑人巨免费视频 | 91国自产精品中文字幕亚洲 | 人人干狠狠干 | 国产一级片中文字幕 | 蜜桃视频一区二区三区 | 老司机深夜影院 | 丰满少妇高潮久久三区 | 日韩av首页 | 真实人妻互换毛片视频 | 另类专区亚洲 | 成人av不卡| 成人av在线网站 | 翔田千里一区二区三区av | 成人一区在线观看 | 狠狠操亚洲 | 蜜桃成熟时李丽珍在线观看 | 天天看片天天操 | 欧美专区综合 | 亚洲一区二区三区成人 | 91av手机在线 | 佐佐木明希电影 | 在线二区 | 激情四射综合网 | 国产黄色视 | 男人添女人下部高潮全视频 | 日本乱大交xxxx公交车 | 天天操操操操 | 黑人操亚洲女 | 国产精品 欧美精品 | 国产精品久久久久久久久免费相片 | 国产精品久久久久久久久久久不卡 | 亚洲一区影视 | 美脚の诱脚舐め脚视频播放 | 国产精品美女久久久久久久久 | 无码人妻丰满熟妇区五十路百度 | 国产女人18毛片水18精 | 亚洲国产精品成人综合久久久 | 精品无码一区二区三区 | 夜色网| 女同毛片一区二区三区 | 天堂欧美城网站 | 亚洲综合热 | 亚洲www视频| 91吃瓜今日吃瓜入口 | 玖玖爱资源站 | 国产97视频 | 99热网址 | 日本无遮挡边做边爱边摸 | 婷婷第四色 | a级黄色小说 | 黄色国产大片 | 久久午夜精品人妻一区二区三区 | 亚洲av无码成人精品国产 | 中国少妇高潮 | 色日韩| 看了下面会湿的视频 | 日本老太婆做爰视频 | 欧美色综合网站 | 91精彩视频在线观看 | 国产美女菊爆在线播放APP | 久久福利视频导航 | 嫩模被强到高潮呻吟不断 | 涩涩的视频在线观看 | 国产激情亚洲 | 精品久久久在线观看 | 国内黄色网址 | 免费成年人视频在线观看 | 视频一区在线免费观看 | 天天想你在线观看完整版高清 | 亚洲国产成人精品久久 | 手机看片福利永久 | 污污的视频在线免费观看 | 经典三级第一页 | 亚洲成人18 | 欧美伦理在线观看 | 国产第六页 | 国产午夜手机精彩视频 | av免费黄色 | 久久99久久99精品蜜柚传媒 | 在线免费黄 | 国产成人综合自拍 | 中文字幕高清 | 伊人精品一区二区三区 | 激情五月深爱五月 | 精品久草| 成人做爰视频www | 一区二区三区激情视频 | 免费在线观看污网站 | 色呦呦入口 | 在线观看视频91 | 神秘电影永久入口 | 波多野结衣之潜藏淫欲 | 日韩三级视频在线播放 | 亚洲AV成人无码一二三区在线 | 日韩国产欧美 | 精品在线第一页 | 日韩三级在线免费观看 | 日日草视频 | 蜜臀av一区二区 | 亚洲天堂777| 少妇激情一区二区三区 | 久久久久久久久久一区 | 永久免费在线播放 | 无码人妻精品一区二区三区66 | 亚洲乱码国产乱码精品精的特点 | 91爱爱网站 | 成人毛片网 | 麻豆精品 | 性色av一区二区三区四区 | 白又丰满大屁股bbbbb | 边添小泬边狠狠躁视频 | 久久国产劲爆∧v内射 | 成人免费黄色大片 | 成人aaaa| 在线观看av毛片 | av不卡网站 | 少妇高潮伦 | 黄色大片在线看 | 岛国av噜噜噜久久久狠狠av | 在线播放av片 | 人体一级片 | 麻豆影视免费观看 | 一本色道久久综合熟妇 | 欧美一级免费在线观看 | 美女av在线播放 | 亚洲伦理中文字幕 | 淫人网 | 久久动态图 | 91精品播放 | 久久久久高清 | 亚洲av永久无码国产精品久久 | a∨视频 | 干爹你真棒插曲mv在线观看 | 黑人操亚洲女人 | 日韩经典中文字幕 | 欧亚一级片 | 青青青青青草 | 在线免费观看a视频 | 久久人人添人人爽添人人片 | 91av网址 | 91传媒在线视频 | 秋霞国产一区 | 国产精品免费视频一区二区三区 | 国产成人三级一区二区在线观看一 | 美女洗澡隐私免费网站 | 欧美精品福利视频 | 国产精品久久久久久久久久久久久久久久 | 色婷婷国产精品综合在线观看 | jizz性欧美2| 91麻豆产精品久久久久久夏晴子 | 欧洲av在线 | 国产成人av网站 | 免费观看污视频 | 亚洲超碰av| 久久噜噜色综合一区二区 | 一区二区三区中文字幕在线观看 | 五月丁香 | 久久免费高清视频 | 一级做a爱片久久 | 韩国电影一区 | 40一50一60老女人毛片 | 成人免费毛片男人用品 | 亚洲乱色| 中国女人性猛交 | 天天拍天天射 | 人妻巨大乳hd免费看 | 亚洲成人av一区二区 | xxxx69国产 | 少妇太紧太爽又黄又硬又爽 | 欧美性久久久久 | 五月婷婷导航 | 国产精品一页 | 8x8ⅹ成人永久免费视频 | 在线免费观看黄色网址 | 看全色黄大色黄大片大学生 | √8天堂资源地址中文在线 日韩在线影视 | 激情www| 日韩在线不卡 | 亚洲第一二三区 | 成人免费网视频 | 国产成人免费观看视频 | 国产成人午夜高潮毛片 | 黄色网址你懂得 | 成人免费看毛片 | 高潮无码精品色欲av午夜福利 | 日韩污视频在线观看 | va欧美| 免费欧美大片 | 高清一区二区三区四区 | 欧美一区二区三区免费视频 | www天堂网| 亚洲最黄网站 | 女人裸体免费网站 | av小说免费在线观看 | www.久久成人 | 久久女人天堂 | 欧美日韩在线视频一区二区三区 | 影音先锋国产精品 | 中文字幕av有码 | 午夜亚洲福利 | 欧美操女人| 51久久久 | 6080福利| 欧美日韩偷拍视频 | mm1313亚洲精品| 亚洲综合精品国产一区二区三区 | 男人的天堂日韩 | 91色片| 国产精九九网站漫画 | 国产高潮国产高潮久久久 | 国产女人18毛片水真多18精品 | 色秀视频网| 日本视频在线观看免费 | 鲁丝片一区二区三区 | 91福利免费 | 三上悠亚人妻中文字幕在线 | 欧美在线性 | 日本黄色三级视频 | 操色网 | 国产熟女高潮一区二区三区 | 中文字幕8 | 黄色中文视频 | 澳门免费av | 免费成人在线网站 | 中文字幕在线观看视频www | 人妻激情文学 | 黑人与日本少妇高潮 | 欧美在线xxxx | 日韩精品网站 | 午夜嘿嘿嘿 | 日剧大尺度床戏做爰 | 亚洲一区二区黄片 | 成人做爰69片免费看 | 中文字幕网站 | 无码人妻精品中文字幕 | 欧美丰满老妇 | 久久久久久久久久久久久久av | 亚洲成人1区 | 狠狠综合网 | 亚洲精品乱码久久久久久麻豆不卡 | 欧美性免费 | 青青草这里只有精品 | 黄色美女片 | 西比尔在线观看完整视频高清 | 水蜜桃91 | 日本理论片在线 | 91麻豆精品国产91久久久无需广告 | 国产精品探花在线观看 | 污视频免费网站 | 中国大陆一级毛片 | 69xxx免费视频| 五月天av网| 亚洲精品在线观看免费 | 色播激情网| 久久久久亚洲色欲AV无码网站 | 成人天堂噜噜噜 | 国产在线观看第一页 | 亚洲乱码一区二区 | 97影院 | 欧美黄色一级视频 | 国产成人精品一区二区三 | 亚洲毛片视频 | 日本一区二区精品视频 | 俺去久久 | 在线不卡毛片 |