最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信接口生成帶參數(shù)的二維碼

 更新時間:2017年07月31日 10:40:15   作者:張高偉  
為了滿足用戶渠道推廣分析的需要,公眾平臺提供了生成帶參數(shù)二維碼的接口,獲取帶參數(shù)的二維碼的過程包括兩步,具體步驟大家參考下本文

為了滿足用戶渠道推廣分析的需要,公眾平臺提供了生成帶參數(shù)二維碼的接口。使用該接口可以獲得多個帶不同場景值的二維碼,用戶掃描后,公眾號可以接收到事件推送。

用戶掃描帶場景值二維碼時,可能推送以下兩種事件:

(1)如果用戶還未關(guān)注公眾號,則用戶可以關(guān)注公眾號,關(guān)注后微信會將帶場景值關(guān)注事件推送給開發(fā)者。

(2)如果用戶已經(jīng)關(guān)注公眾號,在用戶掃描后會自動進入會話,微信也會將帶場景值掃描事件推送給開發(fā)者。

獲取帶參數(shù)的二維碼的過程包括兩步:(I)首先創(chuàng)建二維碼ticket;(II)然后憑借ticket到指定URL換取二維碼。

(I)首先創(chuàng)建二維碼ticket

每次創(chuàng)建二維碼ticket需要提供一個開發(fā)者自行設(shè)定的參數(shù)(scene_id)。

/** 
 * 首先創(chuàng)建二維碼ticket 
 * @param string $sceneid 場景值ID 
 * @param string $type 值為'temp'的時候生成臨時二維碼 
 * @param string $expire_seconds 二維碼過期時間 
 * @return string 二維碼ticket 
 */ 
public function _getTicket($sceneid,$type='temp',$expire_seconds=604800){ 
 if($type=='temp'){ 
  $data = '{"expire_seconds": %s, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": %s}}}'; 
  $data = sprintf($data,$expire_seconds,$sceneid); 
 }else{ 
  $data = '{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": %s}}}'; 
  $data = sprintf($data,$sceneid); 
 } 
 $curl = 'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='.$this->_getAccessToken(); 
 $content = $this->_request($curl,true,'POST',$data); 
 $cont = json_decode($content); 
  
 return $cont->ticket; 
} 

(II)然后憑借ticket到指定URL換取二維碼

獲取二維碼ticket后,開發(fā)者可用ticket換取二維碼圖片。請注意,本接口無須登錄態(tài)即可調(diào)用。

//然后憑借ticket到指定URL換取二維碼 
public function _getQRCode($sceneid,$type='temp',$expire_seconds=604800){ 
 $ticket = $this->_getTicket($sceneid,$type,$expire_seconds); 
 $curl = 'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket='.urlencode($ticket); 
 $content = $this->_request($curl); 
 return $content; 
} 

調(diào)用輸出:

header('Content-type:image.jpeg'); 
$result = $wechat->_getQRCode(30); 
echo $result; 

總結(jié)

以上所述是小編給大家介紹的微信接口生成帶參數(shù)的二維碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • ThinkPHP框架安全實現(xiàn)分析

    ThinkPHP框架安全實現(xiàn)分析

    這篇文章主要針對ThinkPHP框架安全實現(xiàn)進行深入分析,ThinkPHP框架是國內(nèi)比較流行的PHP框架之一,感興趣的小伙伴們可以參考一下
    2016-03-03
  • php實現(xiàn)微信小程序訂閱消息推送(access_token獲取緩存刷新)

    php實現(xiàn)微信小程序訂閱消息推送(access_token獲取緩存刷新)

    這篇文章主要為大家介紹了php實現(xiàn)微信小程序訂閱消息推送包含access_token獲取緩存刷新示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 注釋PHP和html混合代碼的小技巧(分享)

    注釋PHP和html混合代碼的小技巧(分享)

    下面小編就為大家?guī)硪黄⑨孭HP和html混合代碼的小技巧(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • tp5(thinkPHP5)操作mongoDB數(shù)據(jù)庫的方法

    tp5(thinkPHP5)操作mongoDB數(shù)據(jù)庫的方法

    這篇文章主要介紹了tp5(thinkPHP5)操作mongoDB數(shù)據(jù)庫的方法,結(jié)合實例形式簡單分析了mongoDB數(shù)據(jù)庫及thinkPHP5連接、查詢MongoDB數(shù)據(jù)庫的基本操作技巧,需要的朋友可以參考下
    2018-01-01
  • PHP中的reflection反射機制測試例子

    PHP中的reflection反射機制測試例子

    這篇文章主要介紹了PHP中的reflection反射機制測試例子,從本文可以學(xué)到一些反射的使用方法,需要的朋友可以參考下
    2014-08-08
  • 大家須知簡單的php性能優(yōu)化注意點

    大家須知簡單的php性能優(yōu)化注意點

    通過本文給大家介紹在什么情況下可能遇到性能問題,php性能問題的解決方向及優(yōu)化點,對php性能優(yōu)化注意點相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • php利用新浪接口查詢ip獲取地理位置示例

    php利用新浪接口查詢ip獲取地理位置示例

    這篇文章主要介紹了php利用新浪接口查詢ip獲取地理位置示例,大家參考使用吧
    2014-01-01
  • Centos7 Yum安裝PHP7.2流程教程詳解

    Centos7 Yum安裝PHP7.2流程教程詳解

    這篇文章主要介紹了Centos7Yum安裝PHP7.2流程,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • safari下載文件自動加了html后綴問題

    safari下載文件自動加了html后綴問題

    這篇文章主要介紹了safari下載文件自動加了html后綴問題,本文給大家提到了下載文件的兩種方法,需要的朋友可以參考下
    2018-11-11
  • PHP接口并發(fā)測試的方法(推薦)

    PHP接口并發(fā)測試的方法(推薦)

    下面小編就為大家?guī)硪黄狿HP接口并發(fā)測試的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12

最新評論

溧水县| 辛集市| 临猗县| 蕲春县| 邯郸县| 普定县| 泾川县| 苗栗县| 贺兰县| 乌鲁木齐县| 天水市| 江阴市| 琼结县| 武冈市| 渑池县| 运城市| 咸阳市| 思南县| 屏南县| 中超| 宽甸| 天峨县| 昌邑市| 扎兰屯市| 松桃| 庆云县| 独山县| 峡江县| 手游| 仙游县| 怀安县| 德安县| 永年县| 广德县| 仁布县| 永安市| 永新县| 呼图壁县| 盐源县| 宝坻区| 永吉县|