亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 微信JSSDK分享功能圖文實例詳解

微信JSSDK分享功能圖文實例詳解

熱門標簽:阿里云400電話申請加工單 九江外呼系統 智能電話機器人排名前十名南京 保定crm外呼系統運營商 西區企業怎么做地圖標注入駐 海南人工外呼系統有效果嗎 地下城堡2圖九地圖標注 抖音有個地圖標注是什么意思 七魚外呼系統停用嗎

本文實例講述了微信JSSDK分享功能。分享給大家供大家參考,具體如下:

這里以微信分享到朋友圈,分享給微信好友為例為參考,進行調用測試,想添加其他的功能,自行查看開發人員文檔即可

工欲善其事,必先利其器,好好利用下邊的幫助工具,都是騰訊給開發人員的工具

1.微信開發者說明文檔:點擊查看

2.微信WEB開發者工具:

Windows 64位版本:下載地址

Windows 32位版本:下載地址

Mac版本:下載地址

3.微信JSSDK分享sample:點擊下載

4.在線DEMO:http://203.195.235.76/jssdk/

微信版本6.0以后,原有的WeixinJSBridge.on('menu:share:timeline', function (argv) {}不再可在以使用,那如何在使用微信的其他功能呢?官方給出了JSSDK的使用,幫助我們解決~

前言:

雖然微信提供了JSSDK,但是這不意味著你可以用自定義的按鈕來直接打開微信的分享界面,這套JSSDK只是把微信分享接口的內容定義好了,實際還是需要用戶點擊右上角的菜單按鈕進行主動的分享,用戶點開分享界面之后,出現的內容就會是你定義的分享標題、圖片和鏈接

1.JSSDK使用步驟


    • 1.1.1 步驟一:綁定域名

    • 1.1.2 步驟二:引入JS文件

    • 1.1.3 步驟三:通過config接口注入權限驗證配置
    • ($tpl['appid'] $tpl['appsercret']換成你自己!)

    • 1.1.4 步驟四:通過ready接口處理成功驗證

    • 1.1.5 步驟五:通過error接口處理失敗驗證


2.實測圖解


  • 2.1 測試頁面:

2.2分享到朋友圈:




2.3分享到朋友圈:

 

(這個是觸發success的效果,配圖描述寫錯了,抱歉)

(這個是觸發cancel的效果)


2.3調試界面:



3.實測代碼樣例

后臺代碼(jssdk.php見后邊):

	//獲取apptoken
	require_once "jssdk.php";
	$jssdk = new JSSDK($appid,$appsecret);//這里填寫自己的appid 和secret
	$signPackage = $jssdk->GetSignPackage();
	$this->assign("signPackage",$signPackage);
JS配置代碼
script type="text/javascript" src='http://res.wx.qq.com/open/js/jweixin-1.0.0.js'>/script>
 script type="text/javascript">
 wx.config({
 debug: false,
 appId: '{$signPackage["appId"]}',
 timestamp: '{$signPackage["timestamp"]}',
 nonceStr: '{$signPackage["nonceStr"]}',
 signature: '{$signPackage["signature"]}',
 jsApiList: [
  // 所有要調用的 API 都要加到這個列表中
  'checkJsApi',
  'onMenuShareTimeline',
  'onMenuShareAppMessage',
  'onMenuShareQQ',
  'onMenuShareWeibo',
  'onMenuShareQZone'
 ]
 });
 /script>
 script type="text/javascript" src='http://203.195.235.76/jssdk/js/zepto.min.js'>/script>
JS分享代碼:
script type="text/javascript">
  //完成wx.config,執行這里
   wx.ready(function () {
    //分享到朋友圈
    wx.onMenuShareTimeline({
     title: '1111111', // 分享標題
     link:window.location.href,
     imgUrl: "{pigcms:$res['pic']}", // 分享圖標
     success: function () {
		 // 分享成功執行此回調函數
     alert('success');
     },
     cancel: function () {
     alert('cancel');
     }
    });

    //分享給朋友
    wx.onMenuShareAppMessage({
     title: '22222', // 分享標題
     desc: '22222',
     link:window.location.href,
     imgUrl: "{pigcms:$res['pic']}", // 分享圖標
     trigger: function (res) {
      // 不要嘗試在trigger中使用ajax異步請求修改本次分享的內容,因為客戶端分享操作是一個同步操作,這時候使用ajax的回包會還沒有返回
     },
     success: function (res) {
		  // 分享成功執行此回調函數
      alert('已分享');
     },
     cancel: function (res) {
      alert('已取消');
     },
     fail: function (res) {
      alert(JSON.stringify(res));
     }
    });
   });

/script>
JSSDK類

jssdk.php

?php
class JSSDK {
 private $appId;
 private $appSecret;

 public function __construct($appId, $appSecret) {
 $this->appId = $appId;
 $this->appSecret = $appSecret;
 }

 public function getSignPackage() {
 $jsapiTicket = $this->getJsApiTicket();

 // 注意 URL 一定要動態獲取,不能 hardcode.
 $protocol = (!empty($_SERVER['HTTPS'])  $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
 $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

 $timestamp = time();
 $nonceStr = $this->createNonceStr();

 // 這里參數的順序要按照 key 值 ASCII 碼升序排序
 $string = "jsapi_ticket=$jsapiTicketnoncestr=$nonceStrtimestamp=$timestampurl=$url";

 $signature = sha1($string);

 $signPackage = array(
  "appId"  => $this->appId,
  "nonceStr" => $nonceStr,
  "timestamp" => $timestamp,
  "url"  => $url,
  "signature" => $signature,
  "rawString" => $string
 );
 return $signPackage; 
 }

 private function createNonceStr($length = 16) {
 $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
 $str = "";
 for ($i = 0; $i  $length; $i++) {
  $str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
 }
 return $str;
 }

 private function getJsApiTicket() {
 
  $accessToken = $this->getAccessToken();
  
  // 如果是企業號用以下 URL 獲取 ticket
  // $url = "https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?access_token=$accessToken";
  $url = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapiaccess_token=$accessToken";
  $res = json_decode($this->httpGet($url));
  
  $ticket = $res->ticket;
  
 return $ticket;
 }

 private function getAccessToken() {
 // access_token 應該全局存儲與更新,以下代碼以寫入到文件中做示例
 // 如果是企業號用以下URL獲取access_token
 // $url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$this->appIdcorpsecret=$this->appSecret";
  $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credentialappid=$this->appIdsecret=$this->appSecret";
  $res = json_decode($this->httpGet($url));
  $access_token = $res->access_token;
  
 return $access_token;
 }

 private function httpGet($url) {
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($curl, CURLOPT_TIMEOUT, 500);
 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
 curl_setopt($curl, CURLOPT_URL, $url);

 $res = curl_exec($curl);
 curl_close($curl);

 return $res;
 }
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP微信開發技巧匯總》、《php curl用法總結》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《PHP中json格式數據操作技巧匯總》及《PHP針對XML文件操作技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • 微信二次分享報錯invalid signature問題及解決方法
  • 微信小程序生成分享海報方法(附帶二維碼生成)
  • php微信分享到朋友圈、QQ、朋友、微博
  • php實現微信分享朋友鏈接功能
  • 微信小程序實現的自定義分享功能示例
  • 微信分享的標題、縮略圖、連接及描述設置方法
  • 微信支付終于成功了(安卓、iOS)在此分享
  • PHP開發微信支付的代碼分享
  • 基于js實現微信發送好友如何分享到朋友圈、微博
  • 微信公眾平臺開發教程②微信端分享功能圖文詳解

標簽:遼陽 梅河口 九江 十堰 韶關 涼山 昭通 甘肅

巨人網絡通訊聲明:本文標題《微信JSSDK分享功能圖文實例詳解》,本文關鍵詞  微信,JSSDK,分享,功能,圖文,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《微信JSSDK分享功能圖文實例詳解》相關的同類信息!
  • 本頁收集關于微信JSSDK分享功能圖文實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    日韩在线观看视频黄| 青青久久网| 日韩中文字幕一区| 国产网站免费| 欧美a免费| 天天色成人| 成人免费一级纶理片| 欧美a级片免费看| 韩国三级香港三级日本三级la| 999久久久免费精品国产牛牛| 成人免费福利片在线观看| 精品视频免费在线| 亚洲天堂在线播放| 高清一级做a爱过程不卡视频| 国产一区二区精品久久| 黄色福利片| 欧美爱色| 亚洲www美色| 国产网站免费| 成人a级高清视频在线观看| 免费的黄色小视频| 九九久久国产精品大片| 日本特黄一级| 成人a大片高清在线观看| 久久久久久久久综合影视网| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产一区二区精品久久91| 欧美1区| 九九久久99| 欧美a免费| 欧美国产日韩在线| 日韩欧美一及在线播放| 欧美18性精品| 97视频免费在线观看| 毛片电影网| 999久久66久6只有精品| 99久久精品费精品国产一区二区| 国产欧美精品午夜在线播放| 一本高清在线| 99久久精品国产麻豆| 久久国产一久久高清| 精品视频一区二区三区| 精品久久久久久中文字幕一区| 国产一级生活片| 久久精品道一区二区三区| 国产一级强片在线观看| 美国一区二区三区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品国产亚洲人成在线| 日韩欧美一二三区| 精品国产一区二区三区久久久狼| 国产高清视频免费| 台湾毛片| 欧美α片无限看在线观看免费| 成人影视在线播放| 二级片在线观看| 精品国产一区二区三区免费 | 精品视频在线观看免费| 日本在线不卡视频| 日本特黄特色aaa大片免费| 国产不卡精品一区二区三区| 二级特黄绝大片免费视频大片| 亚欧乱色一区二区三区| 欧美大片毛片aaa免费看| 精品国产香蕉在线播出| 日本特黄一级| 午夜在线亚洲| 九九精品在线| 欧美国产日韩久久久| 韩国妈妈的朋友在线播放 | 色综合久久天天综线观看| 成人影视在线观看| 国产视频久久久| 一 级 黄 中国色 片| 色综合久久天天综线观看| 国产网站免费| 成人免费观看男女羞羞视频| 日本在线不卡视频| 亚洲www美色| 欧美激情一区二区三区在线 | 日日爽天天| 天天色色色| 国产不卡高清在线观看视频| 九九免费精品视频| 亚洲天堂在线播放| 国产视频一区二区在线观看 | 可以免费看污视频的网站| 欧美18性精品| 国产91丝袜在线播放0| 成人a大片高清在线观看| 日韩免费在线视频| 欧美激情一区二区三区在线 | 精品久久久久久综合网| 黄视频网站在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本在线www| 欧美另类videosbestsex视频| 久久国产精品永久免费网站| 日韩在线观看免费完整版视频| 夜夜操天天爽| 国产不卡福利| 精品久久久久久中文| 天天做人人爱夜夜爽2020毛片| 亚洲 激情| 免费国产在线观看| 久久99这里只有精品国产| 久草免费在线视频| 999久久久免费精品国产牛牛| 国产91丝袜在线播放0| 九九九国产| 日韩在线观看视频黄| 欧美a免费| 国产伦精品一区二区三区无广告 | 一级女性全黄久久生活片| 亚洲女人国产香蕉久久精品| 日韩专区亚洲综合久久| 欧美激情中文字幕一区二区| 日本特黄一级| 国产视频一区二区在线观看| 高清一级片| 精品国产香蕉伊思人在线又爽又黄| 精品在线观看一区| 国产成人精品综合| 国产精品自拍在线观看| 台湾毛片| 深夜做爰性大片中文| 可以在线看黄的网站| 国产成人啪精品| 久久99中文字幕| 国产91丝袜在线播放0| 91麻豆精品国产高清在线| 天天做日日爱| 欧美激情一区二区三区在线播放 | 成人高清视频在线观看| 麻豆网站在线看| 欧美大片a一级毛片视频| 天天做日日爱| 久久久成人网| 久久成人综合网| 亚欧视频在线| 日韩av东京社区男人的天堂| 国产视频一区二区在线观看| 精品视频在线观看一区二区三区| 国产成a人片在线观看视频| 黄视频网站在线观看| 九九久久99| 久久久久久久男人的天堂| 天堂网中文在线| 国产视频久久久| 四虎论坛| 美女免费精品高清毛片在线视 | 韩国妈妈的朋友在线播放 | 欧美大片a一级毛片视频| 日本免费乱理伦片在线观看2018| 四虎论坛| 91麻豆高清国产在线播放| 国产一区二区精品| 天天色成人| 日日夜夜婷婷| 欧美a免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦精品一区二区三区在线观看| 一级女性大黄生活片免费| a级毛片免费全部播放| 国产网站免费视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美1区2区3区| 夜夜操天天爽| 亚洲www美色| 欧美电影免费看大全| 香蕉视频久久| 九九久久国产精品大片| 成人高清视频免费观看| 韩国三级香港三级日本三级| a级黄色毛片免费播放视频| 毛片高清| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 青青久久国产成人免费网站| 美女免费精品高清毛片在线视 | 欧美激情一区二区三区视频| 91麻豆爱豆果冻天美星空| 九九九网站| 九九热国产视频| 毛片成人永久免费视频| 欧美一级视频高清片| 四虎久久影院| 亚欧乱色一区二区三区| 国产不卡福利| 国产a视频精品免费观看| 国产a视频精品免费观看| 国产网站免费观看| 国产成人女人在线视频观看| 四虎论坛| 欧美激情在线精品video| 美女免费精品高清毛片在线视 | 欧美爱爱网| 亚洲第一页色| 999精品影视在线观看| 一级女性全黄生活片免费| 国产美女在线观看|