微信分組群發圖文40152,微信分組群發圖文invalid group id hint


微信分組群發40152,微信分組群發invalid group id hint

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2016年5月18日 11:28:12 星期三

http://fanshuyao.iteye.com/

 

一、問題描述:

微信分組群發圖文消息給所有人,即:"is_to_all":true

 

返回如下結果

 

{"errcode":40152,"errmsg":"invalid group id hint: [ZjMwHa0887ge11]"}    

 invalid group id hint的意思是:無效的分組id

 

但官方文檔是這樣說的:group_id是可以為空的。而實際上是需要的。但這個問題只出現在圖文?因為文字消息是可以用的(在下面有補充)

參數 是否必須 說明
filter 用於設定圖文消息的接收者
is_to_all 用於設定是否向全部用戶發送,值為true或false,選擇true該消息群發給所有用戶,選擇false可根據group_id發送給指定群組的用戶
group_id 群發到的分組的group_id,參加用戶管理中用戶分組接口,若is_to_all值為true,可不填寫group_id
mpnews 用於設定即將發送的圖文消息
media_id 用於群發的消息的media_id
msgtype 群發的消息類型,圖文消息為mpnews,文本消息為text,語音為voice,音樂為music,圖片為image,視頻為video,卡券為wxcard
title 消息的標題
description 消息的描述
thumb_media_id 視頻縮略圖的媒體ID

 

 

測試文字消息推送

 

Java方法:

/**
	 * 推送文字消息給所有用戶
	 * @param content 內容
	 * @return
	 */
	public static String getSendTextJsonToAll(String content){
		StringBuffer sb = new StringBuffer("");
		sb.append("{").
		append("\"filter\":{").
		append("\"is_to_all\":true").
		append("},").
		append("\"text\":{").
		append("\"content\":\"").append(content).append("\"").
		append("},").
		append("\"msgtype\":\"text\"").
		append("}");
		return sb.toString();
	}

 

 返回的json字符串:

{
    "filter":{
        "is_to_all":true
    },
    "text":{
        "content":"測試微信群發消息:今天是2016-05-18,星期三,天氣是多雲,晚上有點冷,需要適當穿戴衣物。Have a good day!"
    },
    "msgtype":"text"
}

 

推送結果是成功的。

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

蕃薯耀 2016年5月18日 11:28:12 星期三

http://fanshuyao.iteye.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM