麻豆做爰免费观看-日本熟妇一区二区三区-欧美午夜精品一区二区-xxxxx国产-精品欧美日韩-五月天黄色小说-亚洲熟妇一区-jizz国产视频-国产91九色-www好男人-国产精品久久久免费-九九热精彩视频-www..com国产-午夜簧片-欧美一区中文字幕-在线观看亚洲一区二区-一级少妇精品久久久久久久-www.欧美国产-日韩欧美综合视频-成人性视频免费网站

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;

  })($,{});


av色吧| 日本一区二区在线观看视频 | 久久国产香蕉视频 | 亚洲最黄网站 | 国产精品久久久久久久久夜色 | 手机看片日韩日韩 | 中文字幕av影片 | 亚洲欧美91 | 麻豆视频一区 | 欧美在线性爱视频 | 一级黄色片免费 | 中文字幕日韩欧美一区二区三区 | 欧美 日韩 国产在线 | 亚洲黄色在线播放 | 国产色秀 | 在线观看你懂的网址 | 猎艳山村丰满少妇 | 亚洲精品高清在线 | 欧美区一区二区三 | 超碰在线伊人 | 思思久久久 | 毛片一二三区 | 最新色网站 | av小次郎收藏 | 污污视频在线播放 | 依依成人综合网 | 亚洲视频黄 | 黑人一级黄色片 | 亚洲精品喷潮一区二区三区 | 一区二区三区网 | 91精品国产自产精品男人的天堂 | 六月久久| 中文有码在线 | 永久免费看成人av的动态图 | 国产性猛交╳xxx乱大交一区 | 国产+高潮+白浆+无码 | 夏晴子在线| 亚洲av日韩av高潮潮喷无码 | 日韩欧美在线一区二区 | 成品短视频泡芙 | 韩国毛片一区二区三区 | 日日夜夜狠狠干 | 内射干少妇亚洲69xxx | 久久人人添人人爽添人人片 | 久久久久久av无码免费网站下载 | www.avcao| 国产伦精品一区二区三区照片 | 欧美一级片在线播放 | 日本理论片中文字幕 | www视频免费观看 | 国产一区二区三区高清视频 | 丰满人妻中伦妇伦精品app | 国产特级aaaaaa大片 | 欧美八区 | 手机av免费观看 | 999xxxx | 国产精品电影网站 | 国产精品综合久久 | 天天干天天爽天天射 | 日本在线视频一区二区三区 | 婷婷综合色 | 日韩精品啪啪 | 国产视频一二三四区 | 日韩av一区在线播放 | 又粗又猛又爽又黄少妇视频网站 | 美女狠狠干 | 欧美干 | 人人干人人草 | 少妇一级淫片免费看 | 激情第四色 | 三上悠亚中文字幕在线播放 | 97超级碰碰 | 成人人伦一区二区三区 | 国产视频aaa | 国产午夜啪啪 | 最新超碰 | 欧美美女爱爱视频 | 国产精品破处 | 久久精品免费一区二区 | 久久久久夜夜夜精品国产 | 国产精品久久亚洲 | 日本网站黄色 | 成人国产免费视频 | 依依激情网 | 欧美 日韩 国产 一区二区三区 | 成人激情在线观看 | 成人欧美一区二区三区在线播放 | 99riav国产精品视频 | 色网在线观看 | 亚洲福利精品视频 | 午夜之声l性8电台lx8电台 | 久操视频免费 | 日韩免费毛片 | 亚洲视频综合网 | 性大片潘金莲裸体 | 少妇免费毛片久久久久久久久 | 日韩三级视频 | 人妻体体内射精一区二区 | 日本美女动态图 | 99国产精品99久久久久久 | 影音先锋每日资源 | 午夜免费观看视频 | 爱情岛论坛亚洲品质自拍 | 日韩成人福利 | 超爽视频| 欧美人与zoxxxx另类 | 久久99综合| 最近国语视频在线观看免费播放 | 国产精品传媒在线观看 | 人妻少妇精品无码专区二区 | 欧美老肥熟 | 91人人爱| 成年人的黄色片 | 美女诱惑一区二区 | 91看片黄色 | 黄色片视频免费在线观看 | 日本一区二区高清不卡 | 免费毛片网 | 日韩欧美激情视频 | 免费污片软件 | 国产视频你懂得 | 精品在线小视频 | 美女脱了内裤喂我喝尿视频 | 国产日韩欧美精品一区 | jzzijzzij亚洲成熟少妇 | 麻豆人妻少妇精品无码专区 | 国语av| 艳母日本动漫在线观看 | 久久久999精品 | 日韩国产区 | 成人影片在线 | 成人看片| 婷婷久久精品 | 成人乱人乱一区二区三区一级视频 | 啪啪啪一区二区 | 午夜a视频 | 人人狠狠综合久久亚洲 | 亚洲精品一区二区三区在线 | 国产露脸无套对白在线播放 | 国产福利在线观看视频 | 中文在线一区 | 二区在线观看 | 欧美女优在线观看 | 亚洲熟妇中文字幕五十中出 | www日本黄色 | 农村寡妇一区二区三区 | 国产精品伦一区二区三区免费看 | 中文视频一区 | 国产成人精品无码高潮 | 调教丰满的已婚少妇在线观看 | 国产一级片免费观看 | 精品黄色一级片 | 99精品欧美一区二区三区综合在线 | 欧美首页| 日韩在线观看你懂的 | 深夜福利免费视频 | 久久xxxx| sm调教羞耻姿势图片 | 亚洲一区免费看 | 成年人网站免费 | 在线免费观看日韩av | 色爱区综合 | yjizz国产 | 亚洲精品鲁一鲁一区二区三区 | 波多野结衣乳巨码无在线观看 | 免费激情网址 | 国产成人在线网站 | av无码精品一区二区三区 | 一区二区影院 | 久久久高清免费视频 | 色老汉av一区二区三区 | 女同性做受全过程动图 | 好吊色欧美一区二区三区视频 | 97成人精品视频在线观看 | 一级做a爰片久久毛片潮喷 性综艺节目av在线播放 | 邪恶久久| 96视频在线观看 | 久久亚洲精品国产精品黑人v | 欧美手机在线观看 | 亚洲国产婷婷香蕉久久久久久99 | 96日本xxxxxⅹxxx70 | 伊人久久一区二区三区 | av高潮 | 日韩视频二区 | 激情天堂网 | 韩国理论午夜 | 99热这里只有精品在线 | 波多野结衣一本一道 | 国产精品推荐 | 久草免费av| 日美韩av | 超碰v| www污网站| 婷婷综合视频 | 黄色福利网站 | 一区二区日本视频 | 亚洲视频三区 | 男人操女人的视频 | 91超薄丝袜肉丝一区二区 | 激情五月色播五月 | 日韩欧美国产一区二区三区在线观看 | 国产精品无码一区二区桃花视频 | 一区二区三区四区久久 | 老司机午夜免费福利 | 91视频在线观看网站 | 人人草在线 | 日韩中文字幕在线免费观看 | 无码乱人伦一区二区亚洲 | 国产视频九色蝌蚪 | 牛人盗摄一区二区三区视频 | 六月婷婷综合网 | 久久久久久九九九 | 日韩精品成人一区 | 欧洲一区在线观看 | 榴莲视频黄色 | 亚洲精品av中文字幕在线在线 | 美女av影院| 亚洲免费在线观看视频 | 国产精品久久久久aaaa | 一本久久综合亚洲鲁鲁五月天 | 亚洲视频在线观看一区 | 香蕉尹人| 国产精品久久久久一区二区 | 日本免费一区二区三区四区 | 99久久久无码国产精品性 | 久久一热 | 午夜激情黄色 | 国产精品午夜未成人免费观看 | 天天射一射 | 日日干夜夜艹 | 国产主播在线看 | 久久久久久久久99 | 久久www视频 | 欧美一区二区在线视频 | 久久成人高清 | 四虎影视永久免费 | 午夜插插 | 美日毛片 | 国产一伦一伦一伦 | 精品国产乱码久久久久夜深人妻 | 国产精品久久毛片av大全日韩 | 欧美乱论视频 | 亚洲精品成人无码毛片 | 欧美人妻精品一区二区三区 | 福利在线国产 | 日韩欧美xxxx| 欧美人与禽猛交乱配视频 | 精品视频大全 | 午夜777| 久久精品色妇熟妇丰满人妻 | 岛国激情 | 久久精选视频 | 日本黄色视 | 一区二区成人在线观看 | 欧美日韩国产精品一区二区 | 少妇高潮毛片色欲ava片 | 中文字幕av网| 色综合91 | 九九在线精品视频 | 欧洲美女毛片 | 国产特黄| 日本久久久久久久久久久 | 亚洲视频在线观看免费视频 | 国产在线精品福利 | 免费人成又黄又爽又色 | 涩涩视频免费在线观看 | 男人晚上看的视频 | 国产精品久久久久久久久久久久久 | 日韩精品欧美激情 | av加勒比 | 夜夜操影院 | 国内自拍视频在线观看 | 91成人天堂久久成人 | a视频| 国产成a人亚洲精v品无码 | 大肉大捧一进一出好爽mba | 欧美人喂奶吃大乳 | 麻豆成人免费 | 在线观看国产麻豆 | 艳妇臀荡乳欲伦交换gif | 国产天堂网 | 蜜桃做爰免费网站 | 中文字幕一区av | 69网站在线观看 | 调教女m荡骚贱淫故事 | 青草青草久热 | 久久国产一级 | 在线看的网站 | 日韩免费观看一区二区三区 | 91香蕉一区二区三区在线观看 | 亚洲AV成人无码久久精品巨臀 | 小泽玛利亚一区二区三区 | 在线岛国 | 香蕉视频1024 | 在线国产黄色 | 欧美国产在线视频 | 一区二区三区高清在线观看 | 国产污污 | 中文字幕视频免费观看 | 97干干 | 日韩欧美国产一区二区三区 | 久久草av | 精品乱子一区二区三区 | 久久精品性爱视频 | 五月婷婷激情综合网 | 午夜激情电影在线观看 | 爱爱视频在线看 | 激情久久av一区av二区av三区 | 国产高清不卡 | 91香蕉视频在线观看免费 | 久久噜噜噜 | 欧美日韩亚洲国产 | 在线视频精品免费 | 99极品视频 | 国产九九精品视频 | 狠狠操网站| 欧美色成人| 涩涩视频在线免费看 | 狠狠干伊人 | 国产午夜一级片 | 成人中文视频 | www一区| 国产奶水涨喷在线播放 | 毛片av网址 | 久久精品国产亚洲AV熟女 | 精品国产一区二区三区在线 | 国产香蕉视频在线观看 | 尹人综合 | 中文免费在线观看 | 午夜免费视频观看 | 粉嫩一区二区三区 | 日本阿v视频在线观看 | 欧美日韩黄 | 精品无码av一区二区三区四区 | 亚洲天堂国产精品 | 殴美一级片| 超碰在线免费97 | 男人天堂综合网 | 亚洲伦理影院 | 老头巨大又粗又长xxxxx | 久草资源网站 | 午夜爽爽爽视频 | 污视频网址在线观看 | 成人在线免费视频播放 |