欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii實現微信公眾號場景二維碼的方法實例

 更新時間:2020年08月30日 11:48:47   作者:huaweichenai  
這篇文章主要給大家介紹了關于Yii實現微信公眾號場景二維碼的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

在Yii中實現場景二維碼這里我使用的是easywechat插件,安裝easywechat插件

composer require jianyan74/yii2-easy-wechat

github地址: https://github.com/jianyan74/yii2-easy-wechat

easywechat文檔地址: https://www.easywechat.com/docs/master/overview

生成場景二維碼前提:

微信的場景二維碼功能主要是生成一個微信二維碼,然后在手機使用微信掃描此二維碼時,會觸發(fā)微信通知,所以我們在生成場景二維碼之前進行微信的服務端驗證

1:服務端驗證

$app = Yii::$app->wechat->getApp(); 
$server = $app->server; 
$response = $server->serve(); 
$response->send(); 
exit();

服務端驗證代碼完成之后在微信公眾號進行服務端驗證即可

2:生成場景二維碼

$app = Yii::$app->wechat->getApp();
$app->server->push(function ($message) use ($app) {
 switch ($message['MsgType']){
  case 'event':
  //掃碼事件:SCAN 訂閱事件:subscribe
   if (isset($message['Event']) && ($message['Event'] == 'SCAN' || $message['Event'] == 'subscribe')) {
    $openId = $message['FromUserName'];//掃面用戶的openID
    //獲取參數
    if ($message['Event'] == 'SCAN') {
     $code= $message['EventKey'];
    } else {
     $code= str_replace('qrscene_', '', $message['EventKey']);
    }
   //發(fā)送圖文消息
    $items = [
     new NewsItem([
      'title'=> '圖文標題',
      'description' => '圖文描述',
      'url' => '圖文鏈接',
      'image'=> '圖文圖片,
     ]),
    ];
    return new News($items);
   }
   break;
  default:
   break;
 }
});
$server = $app->server;
$response = $server->serve();
$response->send();
exit();

根據如上就可以實現場景二維碼

總結

到此這篇關于Yii實現微信公眾號場景二維碼的文章就介紹到這了,更多相關Yii實現微信公眾號場景二維碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • 一段防盜連的PHP代碼

    一段防盜連的PHP代碼

    一段防盜連的PHP代碼...
    2006-12-12
  • thinkPHP框架實現的簡單計算器示例

    thinkPHP框架實現的簡單計算器示例

    這篇文章主要介紹了thinkPHP框架實現的簡單計算器,結合實例形式分析了基于thinkPHP框架的用戶登陸、數值計算、數據庫讀寫、歷史記錄保存等功能相關實現技巧與操作注意事項,需要的朋友可以參考下
    2018-12-12
  • PHP分頁詳細講解(有實例)

    PHP分頁詳細講解(有實例)

    網上有好多PHP分頁的類,但我們要弄明白PHP分頁原理才可以學到知識,今天我就帶你學制作PHP分頁。
    2013-10-10
  • php 將json格式數據轉換成數組的方法

    php 將json格式數據轉換成數組的方法

    今天小編就為大家分享一篇php 將json格式數據轉換成數組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • PHP 類與構造函數解析

    PHP 類與構造函數解析

    這篇文章給大家介紹了php類與構造函數解析,包括類的創(chuàng)建,字段與方法,構造函數等方面的內容,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-02-02
  • 微信公眾號模板消息群發(fā)php代碼示例

    微信公眾號模板消息群發(fā)php代碼示例

    這篇文章主要為大家詳細介紹了微信公眾號模板消息群發(fā)php代碼示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • php實現的支付寶網頁支付功能示例【基于TP5框架】

    php實現的支付寶網頁支付功能示例【基于TP5框架】

    這篇文章主要介紹了php實現的支付寶網頁支付功能,結合實例形式分析了基于TP5框架框架的支付寶網頁支付功能具體操作步驟與相關實現技巧,需要的朋友可以參考下
    2019-09-09
  • WordPress免插件實現面包屑導航的示例代碼

    WordPress免插件實現面包屑導航的示例代碼

    這篇文章主要介紹了WordPress免插件實現面包屑導航,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • php遍歷數組的4種方法總結

    php遍歷數組的4種方法總結

    這篇文章主要介紹了php遍歷數組的4種方法總結,它分分別是foreach循環(huán)、each函數、list函數、for循環(huán),需要的朋友可以參考下
    2014-07-07
  • 利用php的ob緩存機制實現頁面靜態(tài)化方法

    利用php的ob緩存機制實現頁面靜態(tài)化方法

    下面小編就為大家?guī)硪黄胮hp的ob緩存機制實現頁面靜態(tài)化方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論