<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 接收普通消息 當普通微信用戶向公眾賬號發消息時,微信服務器將POST消息的XML數據包到開發者填寫的URL上。 [TOC] ## 消息類型 獲取用戶發送的消息類型,微信提供的消息類型請查看上面的微信官方文檔查看。 在任何組件中都可以獲取消息類型,比如 `Message` 、`Material` 等等組件。 ``` //消息管理模塊 $instance = new Message; $instance->getMessageType(); ``` ## 獲取消息 獲取消息內容可以使用幾種方法: 1. 通過content方法獲取微信消息中的變量 ``` $instance->content('Content'); ``` 2. 使用屬性方式獲取。 ``` $instance->->Content; ``` 3. getMessage()函數獲取消息內容。 ``` $instance->getMessage('MsgType'); # 不傳遞參數時獲取所有微信返回的消息 $instance->getMessage(); ``` ## 文本消息 ``` //消息管理模塊 $instance = new Message; //判斷是否是文本消息 if ($instance->isTextMsg()) { //向用戶回復消息 return $instance->text('后盾人收到你的消息了...:' . $instance->Content); } ``` ## 圖片消息 ``` //判斷是否是圖片消息 if ($instance->isImageMsg()) { //向用戶回復消息 return $instance->text("圖片url:{$instance->PicUrl},圖片MediaId: {$instance->MediaId}"); } ``` ## 語音消息 ``` //判斷是否是語音消息 if ($instance->isVoiceMsg()) { //向用戶回復消息 return $instance->text("你發送的語音消息MediaId: {$instance->MediaId} ,語音格式: {$instance->Format}"); } ``` ## 地理位置 第三方在收到地理位置上報信息之后,只需要回復success表明收到即可,是不允許回復消息給粉絲的 ``` //判斷是否是地理位置消息 if ($instance->isLocationMsg()) { return $instance->text("你發送的地理位置消息,緯度: {$instance->Location_X} ,經度: {$instance->Location_Y},縮放級別: {$instance->Scale},位置: {$instance->Label}"); } ``` ## 鏈接消息 微信默認將鏈接做為文本使用,所以鏈接消息指微信收藏夾中的消息 ``` //判斷是否是鏈接消息 if ($instance->isLinkMsg()) { //向用戶回復消息 return $instance->text("你發送的鏈接消息,標題: {$instance->Title},接要: {$instance->Description} ,鏈接: {$instance->Url}"); } ``` ## 視頻消息 視頻指用手機拍攝的視頻 ``` //判斷是否是視頻消息 if ($instance->isVideoMsg()) { //向用戶回復消息 return $instance->text("你發送的視頻消息 MediaId: {$instance->MediaId} ,縮略圖的媒體id: {$instance->ThumbMediaId}"); } ``` ## 小視頻消息 用手機微信拍攝的小視頻 ``` //判斷是否是小視頻消息 if ($instance->isSmallVideoMsg()) { //獲取消息內容 $contents = $instance->getMessage(); //向用戶回復消息 return $instance->text("你發送的小視頻消息 MediaId: {$contents->MediaId} ,縮略圖的媒體id: {$contents->ThumbMediaId}"); } ```
                  <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>

                              哎呀哎呀视频在线观看