Maison  >  Article  >  Applet WeChat  >  L'erreur code d'erreur 40054 se produit lors de la création d'un nouveau bouton dans le développement WeChat

L'erreur code d'erreur 40054 se produit lors de la création d'un nouveau bouton dans le développement WeChat

高洛峰
高洛峰original
2017-02-28 09:36:432698parcourir

Lors du développement d'un bouton pour créer un nouveau compte officiel sur WeChat, l'erreur suivante a été signalée :

{errcode:40054,errmsg:"domaine d'url du sous-bouton invalide">

Après une enquête minutieuse, il a été constaté que l'url Format d'adresse incorrect :

		WXButton button = new WXButton();
		button.setName("baidu");
		button.setType("view");
		button.setUrl("www.baidu.com");
		
		WXButton button2 = new WXButton();
		button2.setName("客服MM");
		button2.setType("view");
		button2.setUrl("www.baidu.com");
		
		WXButton button3 = new WXButton();
		button3.setName("帮助");
		button3.setType("view");
		button3.setUrl("www.baidu.com");

Ici bouton.setUrl("www.baidu.com"); remplacé par : button.setUrl("http: //www.baidu.com");

Assurez-vous d'apporter le préfixe http, sinon une erreur sera signalée {errcode:40054,errmsg:"invalid sub domaine url du bouton"}

WXButton associé. Le code Java est le suivant :

public class WXButton 
{
	private String type;	// 按钮菜单的响应动作类型,该字段始终不能为空
	private String name;	// 按钮菜单标题,不超过16个字节,子菜单不超过40个字节,该字段始终不能为空
	
	private String key;	// 点击按钮时事件的key,该字段在 click等点击类型不能为空
	private String url;	// 网页链接,用户点击菜单可打开链接,不超过256字节,该字段在  view类型不能为空
	
	private WXButton[] sub_button;	// 子按钮(按钮最多有二级,第一级按钮最多三个,每一个一级按钮下面的二级按钮最多五个)
	
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getKey() {
		return key;
	}
	public void setKey(String key) {
		this.key = key;
	}
	public WXButton[] getSub_button() {
		return sub_button;
	}
	public void setSub_button(WXButton[] sub_button) {
		this.sub_button = sub_button;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
}

Pour plus de développement WeChat, le nouveau bouton signale l'erreur code d'erreur 40054. Pour articles connexes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn