1. 程式人生 > >微信開發模板訊息傳送errcode:40003 errmsg:invalid openid hint

微信開發模板訊息傳送errcode:40003 errmsg:invalid openid hint

報錯後檢查了一下欄位,發現必須嚴格按照官方提供的格式

其中openId是對應的touser;template_id也要一致

請嚴格參考微信文件裡的JSON格式

POST資料說明

POST資料示例如下:

      {
           "touser":"OPENID",
           "template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY",
           "url":"http://weixin.qq.com/download",  
           "miniprogram":{
             "appid":"xiaochengxuappid12345",
             "pagepath":"index?foo=bar"
           },          
           "data":{
                   "first": {
                       "value":"恭喜你購買成功!",
                       "color":"#173177"
                   },
                   "keynote1":{
                       "value":"巧克力",
                       "color":"#173177"
                   },
                   "keynote2": {
                       "value":"39.8元",
                       "color":"#173177"
                   },
                   "keynote3": {
                       "value":"2014年9月22日",
                       "color":"#173177"
                   },
                   "remark":{
                       "value":"歡迎再次購買!",
                       "color":"#173177"
                   }
           }
       }

引數說明

引數是否必填說明
touser接收者openid
template_id模板ID
url模板跳轉連結
miniprogram跳小程式所需資料,不需跳小程式可不用傳該資料
appid所需跳轉到的小程式appid(該小程式appid必須與發模板訊息的公眾號是繫結關聯關係)
pagepath所需跳轉到小程式的具體頁面路徑,支援帶引數,(示例index?foo=bar)
data模板資料
color模板內容字型顏色,不填預設為黑色

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277

相關推薦

開發模板訊息傳送errcode:40003 errmsg:invalid openid hint

報錯後檢查了一下欄位,發現必須嚴格按照官方提供的格式其中openId是對應的touser;template_id也要一致請嚴格參考微信文件裡的JSON格式POST資料說明POST資料示例如下: { "touser":"OPENID",

errcode":40003,"errmsg":"invalid openid hint: [lEWAKA0695age7]

原因: 使用者的openid與 (AppId和AppSecret ) 對應不上 需求: 提供一張二維碼,給使用者掃描。希望使用者使用者關注公眾號,便於訊息推送給使用者 產生該問題的場景: 我掃描了測試公眾號1的二維碼(該二維碼是根據測試公眾號1 的AppId和AppSecr

java開發模板訊息介面使用

微信開發--模板訊息介面 原理: 1.微信公眾號(服務號) 設定模板標題和模板內容--》生成模板ID 2.設定填充模板資料(使用map封裝),匹配Id,傳送給使用者。 package com.dm.wx.domain.templateMsg;import

公眾號開發上傳圖文素材帶有卡片小程序報錯:errcode=45166,errmsg = invalid content hint

src 時間 技術 微信公眾號 微信公眾 align 試圖 這樣的 情況   微信公眾號開發自從支持允許在群發圖文中插入小程序,方便了小程序的運營及推廣。最近在三方服務開發中,要支持圖文素材插入小程序遇到了一個很是棘手的問題。官方給出的插入小程序的示例支持文字、圖片、卡片。

Ruby on Rails開發2——訊息的接收與響應

訊息的接收: 接收訊息 路由配置: post '/test/wechat',to: 'wechat_supports#process_request’  #ruby實現 #接收微信伺服器資

網頁授權獲取使用者資訊 返回{"errcode":40066,"errmsg":"invalid url hint: [FZbxRA0556sz12!]"}錯誤

微信網頁授權獲取使用者資訊配置都對,但是返回:{"errcode":40066,"errmsg":"invalid url hint: [FZbxRA0556sz12!]"}這個錯誤。 這個問題困擾我

開發-傳送模板訊息與事件推送

每個使用者針對不同的公眾號,有不同的openId 公眾號運營者傳送模板訊息的時候需要有模板和template_id,不同類別的模板有不同的template_id 呼叫微信模板訊息介面發模板訊息的時候,如果可以成功傳送出去,則會返回一個json資料包, 資料

開發傳送訊息(客服/群發/模板

本例中有些引用的類與方法不做過多介紹,之後會提供完整原始碼下載,請自行檢視。 客服介面 當用戶主動發訊息給公眾號的時候(包括髮送資訊、點選自定義選單、訂閱事件、掃描二維碼事件、支付成功事件、使用者維權),微信將會把訊息資料推送給開發者,開發者在

使用公眾號模板訊息傳送(基於.NET開發

使用微信公眾號模板訊息傳送,能夠在使用者操作網站時對指定使用者傳送訊息提示,不僅能夠及時反饋,還能使用者一個好的體驗,還可以節約短息推送的成本; 下面是比較重要的部分我做了一個擷取展示,詳細介面介紹請移步到, 微信官網地址:https://mp

開發---模板訊息傳送

           剛開始做這個模板訊息開發的時候參考了很多大神的部落格,講解的也是比較的詳細,但是在工具類這一塊都沒有詳細的說,因為開發的經驗少,對這些常用的工具類不是很瞭解,所以走了很多的彎路,所以今天把整個的詳細流程貼上來,給和我一樣的初學者一個參考。 1  模板訊

PHP實現模板訊息傳送給指定使用者

收到很多童鞋的諮詢,利用微信公眾號的介面能不能給某個使用者傳送訊息呢,如果說直接傳送呢那還真有些限制,一個是客服訊息介面,但是這個需要使用者在48小時內和公眾號有互動才可以傳送。另外一個就是微信的模板訊息,這個沒有傳送時間限制,但是微信為了防止一些垃圾資料需要使用模板才可以傳送。相信我們平時也收到很

公眾平臺 關注傳送客服圖文訊息 錯誤 errcode:40003及解決

使用微信公眾號傳送圖文訊息 http請求方式: POST http請求url:https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN 所需json資料包: { "touser"

開發之獲取openid及推送模板訊息

有很多的朋友再問我怎麼獲取code,openid之類的問題,在這裡我就給大家分享一下。 在做微信支付是需要獲取openid的,推送模板訊息也是需要openid包括其他一些功能分享等也都是需要的,openid是什麼呢,這裡給大家解釋一下,是使用者在公眾號中的一個標識,就相當於你資料表中的I

開發傳送訊息介面

傳送訊息,是指使用者公眾號向用戶傳送相應形式的訊息。根據微信開發文件,由以下四種形式:被動回覆,群發介面,客服訊息介面以及模板訊息介面。本文將基於Java語言以及個人微信測試號,說明被動回覆、客服訊息介

模板訊息傳送成功但顯示空白的問題

程式碼傳送模板訊息 { touser: 'openidxxxxxx', template_id: '模板idxxxxx', url: 'https://www.baidu.c

公眾號開發--模板訊息

模板訊息僅用於公眾號向用戶傳送重要的服務通知,只能用於符合其要求的服務場景中,如信用卡刷卡通知,商品購買成功通知等。不支援廣告等營銷類訊息以及其它所有可能對使用者造成騷擾的訊息。 要開發模版訊息,總共分以下幾部 1 設定所屬行業 也就是傳送的模

java開發傳送訊息

WeinxinCtroller.java package com.caiyl.zmd.weixin; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream

小程式之傳送模板訊息(通過openid推送訊息給使用者)

一、獲取access_token access_token是介面呼叫的憑證,目前有效期為兩個小時,需要定時重新整理,重複獲取將導致上次獲取的access_token失效。(注:不建議每次呼叫需要acc

tp5開發(四) ---- 模板訊息推送

這篇文章是建立在使用者已經授權登陸並已將使用者openid存入session的基礎上,前端表單非同步提交併實現模板訊息推送,具體效果: 慣性總結下流程: 1,獲取使用者openid【接收方】 2,在微信公眾平臺申請模板訊息傳送許可權,選擇合適行業,點選提交,一般稽核

模板訊息傳送例項

微信公眾號-服務號或者測試號等可以申請高階介面,本例子是以測試號為基礎來寫。 測試號中,模版內容可以自定義,別的號是微信官方定義好的,不可以修改,訂閱號申請不到該介面。 首先定義兩個實體類(完成的實體類) package com.gg.wx.poj