當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Wechat::getRevContent方法代碼示例

本文整理匯總了PHP中Wechat::getRevContent方法的典型用法代碼示例。如果您正苦於以下問題:PHP Wechat::getRevContent方法的具體用法?PHP Wechat::getRevContent怎麽用?PHP Wechat::getRevContent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Wechat的用法示例。


在下文中一共展示了Wechat::getRevContent方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: endpoint

 public function endpoint()
 {
     import('ORG.Util.wechat');
     $weObj = new Wechat();
     $type = $weObj->getRev()->getRevType();
     switch ($type) {
         case Wechat::MSGTYPE_TEXT:
             $weObj->text($this->search_orgs($weObj->getRevContent()))->reply();
             exit;
             break;
         case Wechat::MSGTYPE_EVENT:
             break;
         case Wechat::MSGTYPE_IMAGE:
             break;
         case Wechat::MSGTYPE_LOCATION:
             $weObj->text($this->search_events($weObj->getRevGeo()))->reply();
             exit;
             break;
         default:
             $weObj->text("help info")->reply();
     }
 }
開發者ID:baixinxing,項目名稱:ngo20map6,代碼行數:22,代碼來源:WeChatAction.class.php

示例2: msgSend

$msgType = $weObj->getRevType();
switch ($msgType) {
    // 收到事件消息
    case Wechat::MSGTYPE_EVENT:
        $msgEvent = $weObj->getRevEvent();
        // 關注自動回複
        if (strtolower($msgEvent['event']) === 'subscribe') {
            msgSend('welcome');
        } elseif (strtolower($msgEvent['event']) === 'click') {
            msgSend($msgEvent['key']);
        }
        break;
        // 收到文本消息
    // 收到文本消息
    case Wechat::MSGTYPE_TEXT:
        $msgKey = $weObj->getRevContent();
        if (strlen($msgKey) > 20) {
            exit;
        }
        msgSend($msgKey);
        break;
        // 收到圖片消息
    // 收到圖片消息
    case Wechat::MSGTYPE_IMAGE:
        $msgImage = $weObj->getRevPic();
        // 下載圖片
        $fileData = xcurl($msgImage['picurl']);
        if (is_string($fileData) && substr($fileData, 0, 10) === 'curl_error') {
            exit;
        }
        // 寫入圖片
開發者ID:juanjuanwang,項目名稱:wedding,代碼行數:31,代碼來源:wechat.php

示例3: Wechat

//加載設置文件
$wechatOptions = (require './configure.php');
$wechatObj = new Wechat($wechatOptions);
$wechatObj->valid();
//可以在認證後注釋掉(隻是這樣可能不安全)
$wechatObj->positiveInit();
//主動響應組件初始化
$wechatObj->setAutoSendOpenidSwitch(TRUE);
//設置自動附帶發送Openid
$wechatObj->setPassiveAscSwitch(TRUE, TRUE);
//設置打開被動關聯組件,並獲取用戶詳細信息
$wechatObj->getRev();
$revtype = $wechatObj->getRev()->getRevType();
switch ($revtype) {
    case Wechat::MSGTYPE_TEXT:
        if (strstr($wechatObj->getRevContent(), "dddddddCSdddddsddddddd")) {
            $wechatObj->text("是英明的小弟。")->reply();
        } elseif (strstr($wechatObj->getRevContent(), "ligboy")) {
            $wechatObj->text("是你英明的老大啊。\n\n你快點叫老大吧。")->reply();
        } elseif (preg_match('/^[\\s]*?幫助[\\s]*?$/', $wechatObj->getRevContent()) || preg_match('/^[\\s]*?help[\\s]*?$/', $wechatObj->getRevContent())) {
            $wechatObj->text("福大人幫助-有效的指令\n我的圖書館\n綁定圖書館\n取消綁定圖書館\n借閱信息\n")->reply();
        } else {
            $wechatObj->text("福大人幫助-有效的指令\n我的圖書館\n綁定圖書館  卡號  密碼\n取消綁定圖書館\n借閱信息  卡號  密碼")->reply();
        }
        break;
    case Wechat::MSGTYPE_EVENT:
        $revEvent = array();
        $revEvent = $wechatObj->getRevEvent();
        switch ($revEvent['event']) {
            case "subscribe":
                $wechatObj->text("歡迎您關注福大人,我們會用心為您服務。\n目前您可以使用的功能有:\n我的圖書館:發送: ”我的圖書館“指令查看\n\n如果您閑來無聊,可以試試和福大人小機器人聊天哦。\n    福大人工作室" . "")->reply();
開發者ID:laahii,項目名稱:Wechat-php,代碼行數:31,代碼來源:wechat.php


注:本文中的Wechat::getRevContent方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。