微信企业号-之新增组织

来源:互联网 发布:安卓摄像机软件 编辑:程序博客网 时间:2024/05/29 05:01

测试代码

public static void addGroup(){    GroupEntry group=new GroupEntry();    group.setName("闪电侠组");    group.setParentid(TestConstants.ROOT_GROUP_ID);    group =manager.createGroup(group);    System.out.println(group.getPrintString());}//组织实体类public class GroupEntry extends BaseResultMsgVO{    private String id;//部门id    private String name;//部门名称。长度限制为1~64个字符    private String parentid;//父亲部门id。根部门id为1    private String order;//在父部门中的次序。从1开始,数字越大排序越靠后    ......}public class BaseResultMsgVO {    private String errcode;//返回码    private String errmsg;//对返回码的文本描述内容。。}/**     * 创建部门    * @param @param group    * @param @return    * @return GroupEntry       * @throws     */    public GroupEntry createGroup(GroupEntry group){        String postUrl=GroupUrls.GREATE_GROUP_URL+accessToken;///**创建部门 post url*/        public static final String GREATE_GROUP_URL="https://qyapi.weixin.qq.com/cgi-bin/department/create?access_token=";        String jsonStr=JsonPluginsUtil.beanToJson(group);        String respStr=HttpUtil.postJsonStr(jsonStr,postUrl);        JSONObject object = JSONObject.fromObject(respStr);        GroupEntry tempGroup=JsonPluginsUtil.jsonToBean(object.toString(), GroupEntry.class);        if(tempGroup!=null && Constants.ErrCode.OK.equals(tempGroup.getErrcode())){            group.setId(tempGroup.getId());//把得到的id返回            return group;        }        return null;    }
{"errcode":"","errmsg":"","id":"14","name":"明日传奇","order":"","parentid":"2","printString":"14--明日传奇"}{"errcode":0,"errmsg":"created","id":14}14--明日传奇
0 0
原创粉丝点击