迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務經(jīng)理
微信掃描以上二維碼
028-61286886
在線咨詢
PHP程序里面
發(fā)送微信通知失敗的問題請教程
發(fā)送微信通知,出現(xiàn)如下圖所示的系統(tǒng)錯誤,就應該說明程序已經(jīng)執(zhí)行通知,只是通知失敗了吧??
/config/notice/weixin/cloud_pay.html
公眾號消息模板ID是核對正確的,為啥還是發(fā)送不了呢?
錯誤提示是模板id不正確
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
百度搜索一下這句話,這是關(guān)鍵詞
回復迅??蚣軇?chuàng)始人
問題是我反復核對了,沒錯呢
回復@NGCM
百度了,感覺就是模板ID錯誤的提示,但反復核對,沒有錯的。
是不是多了空格
回復@OEM
絕對沒有,圖中就能看出來有沒有空格,開始懷疑是不是程序?qū)戝e了,但根據(jù)錯誤日志就表示程序沒錯吧
安裝微信插件,里面有一個發(fā)送模板消息,手動填寫試一試
xml爆紅錯了,是不是語法寫錯了。。。
回復@起名字很費勁
這個確認過了沒問題,那是IDE的識別問題,現(xiàn)在也不紅了。
使用一模一樣的通知模板,另一模塊的通知提醒正常的。
難怪是程序里發(fā)送通知的代碼寫錯了嗎,如果錯了,就不會執(zhí)行發(fā)送了吧。
/dayrui/App/Cloud/Models/Content.php
public function success($id, $paylog, $num, $sku) { $data = [ 'uid' => 1, 'username' => $data['author'], 'title' => $data['title'], 'id' => $data['id'], 'price' => $data['price'], ]; \Phpcmf\Service::L('Notice')->send_notice('cloud_pay', $data); }
使用一模一樣的通知模板,另一模塊A的通知提醒正常的,另一模塊B的通知提醒不正常的。
要看這A模塊和B模塊有什么區(qū)別?
我微信發(fā)送消息通知也是 40037錯誤,但是模板ID 是對的,你最后這個問題咋解決的
回復@小白一枚
錯誤提示是模板id不正確
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
百度搜索一下這句話,這是關(guān)鍵詞
回復迅??蚣軇?chuàng)始人
問題是我反復核對了,沒錯呢
/config/notice/weixin/cloud_pay.html
回復@NGCM
百度了,感覺就是模板ID錯誤的提示,但反復核對,沒有錯的。
是不是多了空格
回復@OEM
絕對沒有,圖中就能看出來有沒有空格,開始懷疑是不是程序?qū)戝e了,但根據(jù)錯誤日志就表示程序沒錯吧
安裝微信插件,里面有一個發(fā)送模板消息,手動填寫試一試
xml爆紅錯了,是不是語法寫錯了。。。
回復@起名字很費勁
這個確認過了沒問題,那是IDE的識別問題,現(xiàn)在也不紅了。
使用一模一樣的通知模板,另一模塊的通知提醒正常的。
難怪是程序里發(fā)送通知的代碼寫錯了嗎,如果錯了,就不會執(zhí)行發(fā)送了吧。
/dayrui/App/Cloud/Models/Content.php
public function success($id, $paylog, $num, $sku) { $data = [ 'uid' => 1, 'username' => $data['author'], 'title' => $data['title'], 'id' => $data['id'], 'price' => $data['price'], ]; \Phpcmf\Service::L('Notice')->send_notice('cloud_pay', $data); }使用一模一樣的通知模板,另一模塊A的通知提醒正常的,另一模塊B的通知提醒不正常的。
要看這A模塊和B模塊有什么區(qū)別?
我微信發(fā)送消息通知也是 40037錯誤,但是模板ID 是對的,你最后這個問題咋解決的
回復@小白一枚