婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > php分享朋友圈的實(shí)現(xiàn)代碼

php分享朋友圈的實(shí)現(xiàn)代碼

熱門標(biāo)簽:十堰ai電話機(jī)器人效果怎么樣 安陽自動(dòng)外呼系統(tǒng)價(jià)格是多少 電梯外呼線路板維修視頻 芒果電銷機(jī)器人 銀川ai電話機(jī)器人 浙江外呼電話系統(tǒng)軟件 上海公司外呼系統(tǒng)線路 臨沂智能電銷機(jī)器人軟件 地圖標(biāo)注風(fēng)向標(biāo)

本文實(shí)例為大家分享了php實(shí)現(xiàn)分享朋友圈的具體代碼,供大家參考,具體內(nèi)容如下

?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 一定要?jiǎng)討B(tài)獲取,不能 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();
 
 // 這里參數(shù)的順序要按照 key 值 ASCII 碼升序排序
 $string = "jsapi_ticket=$jsapiTicketnoncestr=$nonceStr×tamp=$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() {
 // jsapi_ticket 應(yīng)該全局存儲(chǔ)與更新,以下代碼以寫入到文件中做示例
 $data = json_decode(file_get_contents("jsapi_ticket.json"));
 if ($data->expire_time  time()) {
  $accessToken = $this->getAccessToken();
  // 如果是企業(yè)號(hào)用以下 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;
  if ($ticket) {
  $data->expire_time = time() + 7000;
  $data->jsapi_ticket = $ticket;
  $fp = fopen("jsapi_ticket.json", "w");
  fwrite($fp, json_encode($data));
  fclose($fp);
  }
 } else {
  $ticket = $data->jsapi_ticket;
 }
 
 return $ticket;
 }
 
 private function getAccessToken() {
 // access_token 應(yīng)該全局存儲(chǔ)與更新,以下代碼以寫入到文件中做示例
 $data = json_decode(file_get_contents("access_token.json"));
 if ($data->expire_time  time()) {
  // 如果是企業(yè)號(hào)用以下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;
  if ($access_token) {
  $data->expire_time = time() + 7000;
  $data->access_token = $access_token;
  $fp = fopen("access_token.json", "w");
  fwrite($fp, json_encode($data));
  fclose($fp);
  }
 } else {
  $access_token = $data->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;
 }
}
$jssdk = new JSSDK("wx6b3844d6802f74aa", "c8710c8f4e0afce7611f5cd0013c4573");
$signPackage = $jssdk->GetSignPackage();
?>
script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js">/script>
script>
 /*
 * 注意:
 * 1. 所有的JS接口只能在公眾號(hào)綁定的域名下調(diào)用,公眾號(hào)開發(fā)者需要先登錄微信公眾平臺(tái)進(jìn)入“公眾號(hào)設(shè)置”的“功能設(shè)置”里填寫“JS接口安全域名”。
 * 2. 如果發(fā)現(xiàn)在 Android 不能分享自定義內(nèi)容,請(qǐng)到官網(wǎng)下載最新的包覆蓋安裝,Android 自定義分享接口需升級(jí)至 6.0.2.58 版本及以上。
 * 3. 常見問題及完整 JS-SDK 文檔地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
 *
 * 開發(fā)中遇到問題詳見文檔“附錄5-常見錯(cuò)誤及解決辦法”解決,如仍未能解決可通過以下渠道反饋:
 * 郵箱地址:weixin-open@qq.com
 * 郵件主題:【微信JS-SDK反饋】具體問題
 * 郵件內(nèi)容說明:用簡明的語言描述問題所在,并交代清楚遇到該問題的場景,可附上截屏圖片,微信團(tuán)隊(duì)會(huì)盡快處理你的反饋。
 */
 wx.config({
 debug: false,
 appId: '?php echo $signPackage["appId"];?>',
 timestamp: ?php echo $signPackage["timestamp"];?>,
 nonceStr: '?php echo $signPackage["nonceStr"];?>',
 signature: '?php echo $signPackage["signature"];?>',
 jsApiList: ['onMenuShareTimeline',
 'onMenuShareAppMessage'
  // 所有要調(diào)用的 API 都要加到這個(gè)列表中
 ]
 });
 wx.ready(function () {
//分享朋友
 wx.onMenuShareAppMessage({ 
  title: '你的分享標(biāo)題', // 分享標(biāo)題
  desc: '你的分享描述', // 分享描述
  link: "你的鏈接?pid=?php echo $userone['id']?>", // 分享鏈接
  imgUrl: '圖片地址', // 分享圖標(biāo)
  type: '', // 分享類型,music、video或link,不填默認(rèn)為link
  dataUrl: '', // 如果type是music或video,則要提供數(shù)據(jù)鏈接,默認(rèn)為空
  success: function () { 
   //alert('成功分享到您的朋友');
  },
  cancel: function () { 
 //alert('取消分享到您的朋友');
  // 用戶取消分享后執(zhí)行的回調(diào)函數(shù)
  }
 });
 
 //朋友圈
 wx.onMenuShareTimeline({
  title: '你的分享標(biāo)題', // 分享標(biāo)題
  desc: '你的分享描述', // 分享描述
  link: "你的鏈接?pid=?php echo $userone['id']?>", // 分享鏈接
  imgUrl: '圖片地址', // 分享圖標(biāo)
  success: function () { 
  // 用戶確認(rèn)分享后執(zhí)行的回調(diào)函數(shù)
  },
  cancel: function () { 
  // 用戶取消分享后執(zhí)行的回調(diào)函數(shù)
  }
 });
 
 });
/script>

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php微信分享到朋友圈、QQ、朋友、微博
  • php實(shí)現(xiàn)的微信分享到朋友圈并記錄分享次數(shù)功能

標(biāo)簽:遂寧 武威 徐州 常州 寧夏 荊門 遵義 吐魯番

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php分享朋友圈的實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  php,分享,朋友,圈,的,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php分享朋友圈的實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于php分享朋友圈的實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久伊人精品| 国产偷国产偷精品高清尤物| 日韩午夜激情av| 欧美日韩欧美一区二区| 91猫先生在线| 欧美精品一二三| 欧美影片第一页| 欧美日韩成人激情| 欧美日韩国产免费| 天涯成人国产亚洲精品一区av| 久久蜜桃一区二区| 中文字幕精品—区二区四季| 久久综合一区二区| 欧美一区二区三区电影| 91视频91自| 欧美图片一区二区三区| 日韩精品一区二区三区在线播放 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品三级av| 亚洲电影一区二区三区| 国产中文字幕精品| 久久久精品日韩欧美| 国产一区二区免费在线| 激情丁香综合五月| 在线欧美小视频| 欧美三级在线播放| 欧美人体做爰大胆视频| 久久久久久久久久久电影| 国产亚洲女人久久久久毛片| 亚洲精品在线观看网站| 精品国产乱码久久久久久图片| av在线不卡电影| 欧美性一区二区| 亚洲精品国产一区二区三区四区在线| 天涯成人国产亚洲精品一区av| 精品女同一区二区| 国产午夜精品理论片a级大结局| 亚洲色图在线视频| 国产91精品精华液一区二区三区| 欧美一区二区性放荡片| 亚洲高清免费视频| 亚洲主播在线播放| 99久久精品国产观看| 国产精品欧美综合在线| 粉嫩av亚洲一区二区图片| 精品久久久久久综合日本欧美| 五月天视频一区| 欧美一级免费大片| 国产在线视频精品一区| 日韩免费视频一区| 国产成人精品网址| 一区二区三区精品视频| 欧美亚一区二区| 爽好久久久欧美精品| 欧美大尺度电影在线| 高清不卡在线观看av| 日本欧洲一区二区| 国产精品网友自拍| 国产精品少妇自拍| 成人久久视频在线观看| 免费一级欧美片在线观看| 蜜桃av一区二区| 国产一区二区三区久久久| 国产成人午夜片在线观看高清观看| 91在线观看免费视频| 日本国产一区二区| 亚洲欧美另类综合偷拍| 色婷婷精品大视频在线蜜桃视频| 亚洲一区二区三区中文字幕在线| 日韩三级免费观看| 国产一区二区电影| 日韩精品一二三四| 欧美精品一区二区三区蜜桃| 3751色影院一区二区三区| 国产精品国产自产拍在线| av成人免费在线| 日本欧美一区二区三区| 粉嫩蜜臀av国产精品网站| 国产亚洲成年网址在线观看| 国产乱子伦视频一区二区三区 | 91成人免费在线视频| 精品一区二区三区在线视频| 天天亚洲美女在线视频| 亚洲精品菠萝久久久久久久| 亚洲与欧洲av电影| 奇米一区二区三区| 国产黄色精品视频| 91老司机福利 在线| 91色porny在线视频| 欧美中文字幕亚洲一区二区va在线 | 色综合久久中文字幕综合网| 大白屁股一区二区视频| 国产精品456| 色呦呦国产精品| 欧美精品在线一区二区三区| 欧美日韩一区二区不卡| 国产一区二区电影| 国产成+人+日韩+欧美+亚洲| 欧美老女人第四色| 夜夜嗨av一区二区三区四季av| 麻豆成人在线观看| 久久久五月婷婷| 国产精品中文有码| 一色屋精品亚洲香蕉网站| 懂色av一区二区三区免费观看| 久久精品国产精品亚洲红杏 | 黄页视频在线91| 久久超碰97人人做人人爱| 国内精品免费**视频| 国产高清亚洲一区| 91精品一区二区三区久久久久久 | 自拍偷拍亚洲综合| 91在线云播放| 亚洲第一在线综合网站| 国产精品视频一区二区三区不卡 | 亚洲免费观看高清| 亚洲精品视频观看| 成人美女视频在线观看18| 精品国产一区二区在线观看| 日韩不卡一区二区三区| 欧美群妇大交群中文字幕| 成人免费av网站| 日韩欧美一级二级三级久久久| 亚洲激情欧美激情| 成人精品国产一区二区4080| 精品91自产拍在线观看一区| 51午夜精品国产| 美女网站一区二区| 国产午夜精品久久| 不卡电影一区二区三区| 国产大陆a不卡| 精品久久久久久综合日本欧美| 日日噜噜夜夜狠狠视频欧美人 | 国产精品久久久久久福利一牛影视 | 亚洲欧美综合色| 亚洲精品高清视频在线观看| 91精品国产综合久久久久久久| 亚洲精品成人a在线观看| 欧美日韩美女一区二区| 99久久免费国产| 国产成人精品午夜视频免费| 亚洲一区二区三区美女| 成人黄色777网| 久久精品国产精品亚洲红杏| 亚洲精品成人少妇| 在线观看一区二区视频| 亚洲chinese男男1069| 在线精品视频免费观看| 91在线porny国产在线看| 一区二区三区高清在线| 欧美日韩在线播放一区| 亚洲成年人网站在线观看| 麻豆国产精品视频| 日韩欧美亚洲国产精品字幕久久久| 国产伦理精品不卡| 欧美精品一二三四| 欧美日韩黄视频| 最新成人av在线| 婷婷国产v国产偷v亚洲高清| 国产成人精品三级| 日韩一级黄色片| 91在线你懂得| 一本一本大道香蕉久在线精品| 视频一区二区三区入口| 天堂va蜜桃一区二区三区漫画版| 欧美性色综合网| 成人短视频下载| 91老司机福利 在线| 色欲综合视频天天天| 日韩成人av影视| 国产精品美女一区二区三区| 国产日韩欧美一区二区三区乱码 | 99久久国产综合精品麻豆| 精品久久久久久久久久久院品网 | 精品一区二区免费| 国产麻豆视频精品| av午夜一区麻豆| 欧美午夜精品久久久久久超碰| 欧美性受极品xxxx喷水| 欧美本精品男人aⅴ天堂| 中文字幕免费不卡在线| 日本在线不卡视频一二三区| 久久99久久精品欧美| 欧洲国内综合视频| 国产日韩欧美一区二区三区乱码| 日本不卡的三区四区五区| 色噜噜狠狠色综合中国| 国产精品丝袜91| 99久久er热在这里只有精品15| 26uuu亚洲综合色欧美| 激情五月激情综合网| 69堂成人精品免费视频| 中文字幕中文乱码欧美一区二区| 精品国产成人系列| 《视频一区视频二区| 亚洲欧美中日韩| 精品剧情在线观看| 亚洲免费三区一区二区| 国产精品乱码妇女bbbb| 久久99久国产精品黄毛片色诱|