微信小程式中發送模版訊息的注意事項

黄舟
發布: 2017-09-20 09:38:06
原創
2822 人瀏覽過

在微信小程式中傳送模版訊息

此參考位址說明很詳細,步驟也很詳細。

實作邏輯分為:

1,取得access_token

2,發送模版訊息(包含使用者的openid,模版的template_id,使用者觸發的表單form_id或支付的預prepay_id)

注意:

  1,使用者的openid透過使用者授權取得

  2,在模版的template_id從小程式公眾平台的「模版訊息」上查看

  3,表單的from_id從用戶觸發的表單提交事件中report-submit="true"來獲取,如果發送的用戶支付訊息則該值可以是下單支付的預prepay_id

錯誤回傳碼注意事項:errcode:41028,errmsg:"invalid form id hint: [YVJBEA0597ge21]"

#有幾種情況會報此錯誤:

1,發現form_id的值是「the formId is a mock one」 則表示不是用真機測試,需要在真機測試。

  2,觸發確定事件的使用者和發送訊息的使用者不是同一人

  3,預付的使用者和傳送訊息的使用者不是同一人

 

#心得:在微信公眾平台的模版訊息中發現了收款通知,以為用戶觸發了付款可以給商家發送收款通知。但一直報這個錯誤,後來才發現微信不允許這個做。

#########但只能傳送收款通知,但有什麼用呢?如果有什麼好的解決方法,請留言告訴我喲。 ###### ###

以上是微信小程式中發送模版訊息的注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板