1. 程式人生 > >微信公眾號回覆訊息異常問題

微信公眾號回覆訊息異常問題

問題描述:
微信公眾號中點選自定義選單或者關鍵字回覆獲取圖文訊息的時候第一條訊息正常返回。約幾秒鐘後又繼續返回了一條“該公眾號暫時無法提供服務,請稍候再試”。感覺就是回覆了兩次第二次多餘。

該問題去年出現過兩次,最近四天連續出現。最近四天的每次都是晚上零點之後自行恢復。

除錯過程:
修改請求程式碼 無論何種請求直接返回success(按api推薦的方式)參考微信API

這麼修改以後微信公眾號對話方塊中 自定義選單和關鍵字獲取圖文第一條正常返回的訊息沒有了,僅返回“該公眾號暫時無法提供服務,請稍候再試”

期間拿其他賬號測試沒有問題,把伺服器轉發url配到另外的測試公眾號都正常。唯獨這兩個號就有異常!

諮詢了騰訊客服,說不提供技術支援。叫自行檢視API,好生氣哦。但是還是要保持微笑。有句MMP不知當講不當講。已經快絕望了。

如有遇到過類似經歷的童鞋還希望能慷慨指點一二。感激不盡!

如果這個問題能解決一定要去買個雞腿慶祝一下!

———————–2017年6月21日11:22:00———————-
昨天晚上零點後異常又恢復了。
今天10點半左右又出現這個異常。
試著把伺服器系統時間調成23:58:00 再一看居然又正常了。又調回正確的當前時間。還不確定是否是更改了這個生效的。還是偶然又好了。待繼續觀察!

實踐和系統時間沒有半毛線關係,也不知為何剛剛那短暫的幾分鐘內為何又恢復了。

優化了伺服器tomcat連線數。15:00重啟了伺服器問題依舊

2017年6月21日16:57:38
把訂閱號伺服器轉發url配置成本地(用了花生殼)的後 還是同樣回覆2次 第二次無法提供服務
日誌中記錄一次請求也只返回一次。沒有多次進入方法。沒有多次請求。

把測試賬號訂閱號轉發url配置成本地的後 一切正常!
這裡讓我困惑的是為什麼測試的訂閱號一切正常。唯獨這個訂閱號有問題。總感覺是騰訊的bug。

檢查到後臺顯示 介面呼叫統計,失敗率自問題出現的17號之後一直很高!

現在不知道是什麼原因導致17號以後介面呼叫失敗率很高!

觀察到失敗率始終是50%左右,也容易理解,因為每次回覆2條訊息,第二條就是無法提供服務。所以失敗率50%。這裡說明是呼叫了介面的。證明一次請求是有兩次呼叫介面。今天在本地除錯的時候一次請求確實只有一次返回。不明白這個第二次請求是哪裡來的,真心懷疑是騰訊的bug!

難道和粉絲數有關係嗎?粉絲數太大導致的?我猜今天零點以後又會恢復,明天9點多這個問題又會出現。

要被這個問題搞吐了!

我再梳理下

今天把伺服器轉發url 配到本地上,用花生殼實現的。觀察到的依舊是回覆兩次第二次提示無法提供服務。這說明和我線上伺服器沒有關係對麼?

第二條證據:我把測試訂閱號的伺服器轉發url配成有問題的訂閱號線上的,測試訂閱號訊息回覆都正常,說明伺服器端是OK的對麼?把測試訂閱號的伺服器轉發URL配到本地,測試服務號也正常。 感覺這個異常和賬號屬性有關係啊!

相關推薦

公眾回覆訊息異常問題

問題描述: 微信公眾號中點選自定義選單或者關鍵字回覆獲取圖文訊息的時候第一條訊息正常返回。約幾秒鐘後又繼續返回了一條“該公眾號暫時無法提供服務,請稍候再試”。感覺就是回覆了兩次第二次多餘。 該問題去年出現過兩次,最近四天連續出現。最近四天的每次都是晚上零點之

909422229_公眾接收訊息進行回覆

一、基於上一篇文章已經說了如何配置伺服器,配置完成後給公眾號傳送訊息會返回接收的訊息內容,一個json串。 二、開啟上一篇提供的專案地址,開啟WechatController 程式碼如下:這個程式碼是我經過接收的訊息處理過的,使用的是加密後的訊息,經過解密後得到一個XML訊息串。

公眾接收訊息密文解密及明文加密後自動回覆

1.使用token驗證後的地址接收訊息 /** * 將微信公眾號接收資訊(引數微信會攜帶過來) * @params timestamp 時間戳 * @params nonce 隨機串 * @params msg_signature 訊息簽名 * @params req

C#推送公眾模版訊息

1. 需要在微信公眾號申請模版訊息,選擇你的行業範圍 2.【模版訊息】—— 【模版庫】     可以搜尋你想要的模版,也可以申請需要的模版。 3. 點選詳情:新增到我的模板 4. 我的模板 :複製模板ID   5.  C#後

php公眾模版訊息傳送(群發)

public function sendall(){ $all_openid=$this->tosendall(); foreach($all_openid as $value){ $this->set_msg($value); } } publ

公眾開發訊息推送以及圖文推送

今天給大家分享的關注公眾號自動推送圖文訊息,以及做一個超牛逼的機器人。 先看看效果。 發錯圖了。。。這是我昨天開發的一款機器人chu了會罵人啥都不會了。 我今天將它詞庫進行了更新和升級,接入了http://www.itpk.cn/ 機器人第三詞庫 先給你截圖

php公眾模板訊息主動推送

public function get_token(){ $m = new Common(); $appid = $m->get_conf('UNION_WECHAT_MP_APPID'); $appsec = $m->ge

用python給公眾訊息

現在通過發微信公眾號資訊來做訊息通知和告警已經很普遍了。最常見的就是運維通過zabbix呼叫shell指令碼給微信發訊息,起到告警的作用。當要傳送的資訊較多,而且希望按照指定格式顯示的好看一點的時候,shell處理起來,個人感覺不太方便。於是我用python重寫

公眾開發===訊息推送_NotifyPushFlower程式碼(2)

package com.igoxin.template; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import javax.servlet.http.

公眾模板訊息群發程式碼示例

微信模板訊息只能發給一個人.如果要群發,需要通過php迴圈.依次傳送. 注意,如果模板訊息發信息時有時無,不穩定,可能你的access_token令牌更新快取不及時,過期了.可以根據日誌檔案檢視.建議300秒更新一下.否則會很煩. 模板id需要自己去公眾號中設定行業後得到

基於thinkphp3.2公眾模板訊息介面通知示例

首先把下面的WxTemple放在\www\ThinkPHP\Library\Vendor下<?phpclass sendMessage {//獲取accesstokenfunction getAccesstoken(){$ch=curl_init();$appid=""

基於php的公眾模板訊息傳送還有遇到的問題

最近在做企業微信公眾開發,其實是簡單的做一個服務號群發和針對性傳送訊息給關注使用者的功能,相對於客服訊息和群發訊息,模板訊息無疑是最符合需求的。 這裡直接上程式碼把: <?php header('content-type:text/html;charset=utf-

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

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

公眾傳送訊息

import org.apache.http.HttpEntity; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.entity.UrlEncodedFormEntity; import

公眾傳送訊息給使用者 php

1.微信公眾號 這裡得話 一開始先去看了 微信公眾號的介面 發現網頁授權需要時認證的服務號,一開始想的是那去申請一個認證的服務號豈不是很費事,然後網上搜了搜,發現了還有微信公眾號個人測試號這個東西,所有的介面都可以使用(據說是這樣),然後就開始去學習使用微信公眾號個人測試號的使用; 個人測試號網址: http

公眾開發--接收與回覆訊息(Java)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

公眾開發學習(2)_____訊息接收與被動回覆

訊息接收(只以文字訊息為例,其它訊息類似,具體官網檢視) XML有4種解析方式,如果不瞭解,可以看看 /*獲取XML資料*/ InputStream is = request.getInputStream(); DocumentBuilderFactory dbf =

公眾開發-實現服務端回覆訊息為空

微信側提供的被動回覆使用者訊息文件: 如果你回覆 的是一個物件格式,content為“”,這時微信側會顯示: 如果你對使用者輸入的某些資訊不進行回覆,那麼你應該這樣做: private void noReply(HttpServletResponse respo

公眾開發之回覆圖文訊息(被動) 公眾開發之VS遠端除錯

目錄 (一)微信公眾號開發之VS遠端除錯 (二)微信公眾號開發之基礎梳理 (三)微信公眾號開發之自動訊息回覆和自定義選單 (四)微信公眾號開發之網頁授權獲取使用者基本資訊 (五)微信公眾號開發之網頁中及時獲取當前使用者Openid及注意事項 (六)微信公眾號開發之掃碼支付 (七)微信公眾號開發之

公眾開發(六)-- 關注公眾自動回覆兩條訊息

昨天晚上臨下班,客戶提了個新需求,關注公眾號的時候希望呢能自動回覆兩條資訊。我,一個野生的菜雞程式媛當時眼前就一黑,昨天還是聖誕節呢嘿。 咳。查了下,自動回覆兩條訊息,其實除了歡迎資訊再呼叫一次客服介面。 呼叫客服介面,回覆文字資訊 $content = 'Hello