迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
這個(gè)錯(cuò)誤什么意思?是微信的插件沒(méi)有設(shè)置好嗎?
你這是用的微信插件什么功能呢
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方插件技術(shù)-周若塵
我根據(jù)幫助文檔設(shè)置了這個(gè)
http://m.apdwn.com/doc/966.html
然后有這個(gè)錯(cuò)誤提示
你的代碼發(fā)來(lái)看看,文檔里面的代碼不能完全復(fù)制,還需要修改才行
\Phpcmf\Hooks::on('module_verify_after', function($data) { // 會(huì)員發(fā)布內(nèi)容審核時(shí),通知后臺(tái)審核員· $row = dr_string2array($data['content']); log_message('error', '《'.$row['title'].'》進(jìn)入審核通知鉤子'); $vid = max(0, $data['vid']); $cache = \Phpcmf\Service::C()->get_cache('verify'); if ($cache && $vid && $cache[$vid]) { $verify = $cache[$vid]; if ($verify['value']['role']) { $role = \Phpcmf\Service::C()->get_cache('auth'); $rid = $verify['value']['role'][$data['status']]; // 通知的角色 if ($rid) { $user = \Phpcmf\Service::M()->table('admin_role_index')->where('roleid', $rid)->getAll(); if ($user) { foreach ($user as $t) { $rt = \Phpcmf\Service::M('member')->weixin_template($t['uid'], 'pGIEohsn9LUfzgZ-yXwgs-dEJ1qldbQ5DofTF8mQE0Y', [ 'first' => [ 'value' => '文章審核提醒', 'color' => '', ], 'keyword1' => [ 'value' => '事件:你好,{$author}投稿的文章《'&$row['title']&'》需要你審核!', 'color' => '', ], 'keyword2' => [ 'value' => '時(shí)間:'&dr_date(SYS_TIME), 'color' => '', ], 'remark' => [ 'value' => '請(qǐng)盡快登陸后臺(tái)處理,技術(shù)問(wèn)題聯(lián)系教育技術(shù)中心', 'color' => '', ], ] ); if ($rt['code']) { log_message('error', '《'.$row['title'].'》審核通知成員('.$t['uid'].')成功'); } else { log_message('error', '《'.$row['title'].'》審核通知成員('.$t['uid'].')失?。?#39;.$rt['msg']); } } } else { log_message('error', '《'.$row['title'].'》審核的角色組的成員('.$vid.')不存在'); } } else { log_message('error', '《'.$row['title'].'》審核的角色組('.$vid.')不存在'); } } else { log_message('error', '《'.$row['title'].'》審核id('.$vid.')沒(méi)有設(shè)置流程'); } } else { log_message('error', '《'.$row['title'].'》審核id('.$vid.')不存在'); } });
按照實(shí)際情況改了模板ID等信息
這里面主要改模板ID和參數(shù),就可以了,這個(gè)文檔屬于【開(kāi)發(fā)實(shí)例】是可以運(yùn)行成功的,你這種不成功的情況,需要自己檢查下環(huán)境和微信那邊有沒(méi)有什么提示
我使用微信插件給用戶私發(fā)信息,是成功的,應(yīng)該環(huán)境和微信沒(méi)有問(wèn)題
我實(shí)驗(yàn)沒(méi)有問(wèn)題
應(yīng)該是你微信模板消息id搞錯(cuò)了,我之前改了id就成功了
這個(gè)能有什么問(wèn)題啊,我二開(kāi)就是參考這個(gè)示例代碼的,可以通知的
你這是用的微信插件什么功能呢
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方插件技術(shù)-周若塵
我根據(jù)幫助文檔設(shè)置了這個(gè)
http://m.apdwn.com/doc/966.html
然后有這個(gè)錯(cuò)誤提示
你的代碼發(fā)來(lái)看看,文檔里面的代碼不能完全復(fù)制,還需要修改才行
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方插件技術(shù)-周若塵
\Phpcmf\Hooks::on('module_verify_after', function($data) { // 會(huì)員發(fā)布內(nèi)容審核時(shí),通知后臺(tái)審核員· $row = dr_string2array($data['content']); log_message('error', '《'.$row['title'].'》進(jìn)入審核通知鉤子'); $vid = max(0, $data['vid']); $cache = \Phpcmf\Service::C()->get_cache('verify'); if ($cache && $vid && $cache[$vid]) { $verify = $cache[$vid]; if ($verify['value']['role']) { $role = \Phpcmf\Service::C()->get_cache('auth'); $rid = $verify['value']['role'][$data['status']]; // 通知的角色 if ($rid) { $user = \Phpcmf\Service::M()->table('admin_role_index')->where('roleid', $rid)->getAll(); if ($user) { foreach ($user as $t) { $rt = \Phpcmf\Service::M('member')->weixin_template($t['uid'], 'pGIEohsn9LUfzgZ-yXwgs-dEJ1qldbQ5DofTF8mQE0Y', [ 'first' => [ 'value' => '文章審核提醒', 'color' => '', ], 'keyword1' => [ 'value' => '事件:你好,{$author}投稿的文章《'&$row['title']&'》需要你審核!', 'color' => '', ], 'keyword2' => [ 'value' => '時(shí)間:'&dr_date(SYS_TIME), 'color' => '', ], 'remark' => [ 'value' => '請(qǐng)盡快登陸后臺(tái)處理,技術(shù)問(wèn)題聯(lián)系教育技術(shù)中心', 'color' => '', ], ] ); if ($rt['code']) { log_message('error', '《'.$row['title'].'》審核通知成員('.$t['uid'].')成功'); } else { log_message('error', '《'.$row['title'].'》審核通知成員('.$t['uid'].')失?。?#39;.$rt['msg']); } } } else { log_message('error', '《'.$row['title'].'》審核的角色組的成員('.$vid.')不存在'); } } else { log_message('error', '《'.$row['title'].'》審核的角色組('.$vid.')不存在'); } } else { log_message('error', '《'.$row['title'].'》審核id('.$vid.')沒(méi)有設(shè)置流程'); } } else { log_message('error', '《'.$row['title'].'》審核id('.$vid.')不存在'); } });按照實(shí)際情況改了模板ID等信息
這里面主要改模板ID和參數(shù),就可以了,這個(gè)文檔屬于【開(kāi)發(fā)實(shí)例】是可以運(yùn)行成功的,你這種不成功的情況,需要自己檢查下環(huán)境和微信那邊有沒(méi)有什么提示
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@官方插件技術(shù)-周若塵
我使用微信插件給用戶私發(fā)信息,是成功的,應(yīng)該環(huán)境和微信沒(méi)有問(wèn)題
回復(fù)@官方插件技術(shù)-周若塵
我實(shí)驗(yàn)沒(méi)有問(wèn)題
應(yīng)該是你微信模板消息id搞錯(cuò)了,我之前改了id就成功了
這個(gè)能有什么問(wèn)題啊,我二開(kāi)就是參考這個(gè)示例代碼的,可以通知的