<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                **目錄 (Table of Contents)** [TOC] ## 微信關注/取消關注消息示例 ```PHP $receiver = new Receiver(); $subscribeMsg = "歡迎關注我的公眾號"; // 監聽一個關注事件,在客戶端用戶關注微信公眾號的時候,響應subscribe事件 $receiver ->addEventListener(Receiver::EVENT_SUBSCRIBE, function(/*SubscribeEventMessage*/ $msg) use($subscribeMsg) { // 返回文本消息(Text類型)給客戶端 $textMessage = new TextMessage($msg->getPlatform(),$msg->getUser(), time(), null, $subscribeMsg); $textMessage->response(); }); // 監聽一個取消關注事件,在客戶端用戶取消關注微信公眾號的時候,響應unsubscribe事件 $receiver ->addEventListener(Receiver::EVENT_UNSUBSCRIBE, function(/*UnSubscribeEventMessage*/ $msg) { // 這里可以操作數據庫,刪除用戶信息等,或者記錄用戶已經取消關注 file_put_contents("log.txt","用戶:". $msg->getUser()."于".date("Y-m-d H:i:s")."取消公眾號關注\r\n",FILE_APPEND); // do something here }); $receiver ->receiver(); ``` ## 微信點擊事件消息示例 ```PHP // 假設我們有一個微信click事件的菜單,并且將該菜單的Key設置為 LVS_TEST1 $receiver = new Receiver(); // 我們在這里回復文本消息 $receiver->addEventListener(Receiver::EVENT_CLICK, function(ClickEventMessage $msg) { $responseText = "您剛剛點擊了事件為". $msg->getEventKey()."事件的Button"; switch($msg->getEventKey()) { case "LVS_TEST1": $textMessage = new TextMessage($msg->getPlatform(),$msg->getUser(), time(), null, $responseText); $textMessage->response(); break; } }); $receiver->receiver(); ``` ## 微信回復圖文消息 ```JSON 假設我們從數據庫中獲取出來的圖文資源如下所示格式: $resultsArr = [ [ "picture" => "https://endor-text/1.png", "remarks"=>"這里是新聞1的文章簡介", "title"=>"新聞1", "articeid"=>"11", ], [ "picture" => "https://endor-text/1.png", "remarks"=>"這里是新聞2的文章簡介", "title"=>"新聞2", "articeid"=>"12", ], [ "picture" => "https://endor-text/3.png", "remarks"=>"這里是新聞3的文章簡介", "title"=>"新聞3", "articeid"=>"13", ], ]; ``` ```PHP // 假設我們有一個LVS_TEST2的Button $receiver = new Receiver(); $receiver->addEventListener(Receiver::EVENT_CLICK, function(/*ClickEventMessage*/ $msg) { switch($msg->getEventKey()) { case "LVS_TEST1": // to do something break; case "LVS_TEST2": // 您需要在這里從數據庫獲取資源,我們假設已經從數據庫中獲取到$resultsArr $newsMessage = new NewsMessage($msg->getPlatform(),$msg->getUser(), time(), null, $responseText); try { foreach($resultsArr as $v) { // 跳轉URL地址 $link = "https://endor-test/article/".$v['articleid'].".html"; // 向圖文消息列表對象中循環插入圖文消息上下文結構 $newsMessage->addNewsContext(new NewsContext($v['title'],$v['remarks'],$v['picture'], $link)); } $newsMessage->response(); } catch(WechatException $e) { echo $e->errorMessage(); } break; } }); $receiver->receiver(); ``` ## Echo 服務 (客戶端微信留言處理) ```PHP // 該例子展示用戶在微信客戶端交流區輸入文字,服務器的事件響應 $receiver = new Receiver(); $receiver->addEventListener(Receiver::TEXT, function(TextMessage $msg) { echo "接收到客戶端發來的文本消息內容為:" . $msg->getContent(); if($msg->getContent() == "時間") { $echoStr = "當前時間是:".Date("Y-m-d H:i:s"); $textMessage = new TextMessage($msg->getPlatform(),$msg->getUser(), time(), null,$echoStr); $textMessage->response(); } }); $receiver->receiver(); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看