您的位置:首页 > 移动开发 > 微信开发

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

2016-02-03 10:41 411 查看
1、邀请成员关注有两种方式,一种是通过代码邀请关注,另一种是在企业号中邀请关注,同一账号7天内只能被邀请关注一次。

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



2、注意:

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

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

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



3、公共代码请参考微信企业号开发(四)部门管理/article/9799830.html

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";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: