微信企业号开发(六)---邀请成员关注

1、邀请成员关注有两种方式,一种是通过代码邀请关注,另一种是在企业号中邀请关注,同一账号7天内只能被邀请关注一次。

在企业号中邀请关注如下图所示:



2、注意:

认证号优先使用微信推送邀请关注,如果没有weixinid字段则依次对手机号,邮箱绑定的微信进行推送,全部没有匹配则通过邮件邀请关注。 邮箱字段无效则邀请失败。 非认证号只通过邮件邀请关注。邮箱字段无效则邀请失败。 已关注以及被禁用成员不允许发起邀请关注请求。

为避免骚扰成员,企业应遵守邀请关注规则


对于邀请1万人次以上的情况微信有如下规则:



3、公共代码请参考微信企业号开发(四)部门管理http://blog.csdn.net/u014520797/article/details/50625012


4、邀请关注代码

/**
	 * @Description : 邀请用户关注
	 * @param userid  账号
	 * @return int 0失败
	 */
	public static int Invite(String accesstoken,String  userid){
		int errCode=1;
		//拼接请求地址
		String requestUrl=WXURLUtil.INVITE_USER_URL.replace("ACCESS_TOKEN", accesstoken);
		//需要提交的数据
		String postJson = "{\"userid\":\"%s\"}";	
		String outputStr=String.format(postJson, userid);
		//更新成员
		JSONObject jsonObject=CommonUtil.httpsRequest(requestUrl, "POST", outputStr);
		
		if(null!=jsonObject){
			errCode = jsonObject.getInt("errcode");
			if(0==errCode){
				log.info("邀请用户关注成功");
			}else{
				errCode=jsonObject.getInt("errcode");
				String errMsg=jsonObject.getString("errmsg");
				log.error("邀请用户关注失败  errorcode:{} errmsg:{}",errCode,errMsg);
			}
		}
		return errCode;
	}
	
//邀请成员关注地址
public static String INVITE_USER_URL = "https://qyapi.weixin.qq.com/cgi-bin/invite/send?access_token=ACCESS_TOKEN";




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值