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";