|
230 | 230 | } |
231 | 231 | ``` |
232 | 232 |
|
| 233 | +### IM User management 样例 |
| 234 | + |
| 235 | +> 以下片断来自项目代码里的文件:example / cn.jpush.api.examples.IMUserExample |
| 236 | +
|
| 237 | +``` |
| 238 | + JMessageClient client = new JMessageClient(appkey, masterSecret); |
| 239 | + try { |
| 240 | +
|
| 241 | + List<RegisterInfo> users = new ArrayList<RegisterInfo>(); |
| 242 | +
|
| 243 | + RegisterInfo user = RegisterInfo.newBuilder() |
| 244 | + .setUsername("test_user") |
| 245 | + .setPassword("test_pass") |
| 246 | + .build(); |
| 247 | +
|
| 248 | + RegisterInfo user1 = RegisterInfo.newBuilder() |
| 249 | + .setUsername("test_user1") |
| 250 | + .setPassword("test_pass1") |
| 251 | + .build(); |
| 252 | +
|
| 253 | + users.add(user); |
| 254 | + users.add(user1); |
| 255 | +
|
| 256 | + RegisterInfo[] regUsers = new RegisterInfo[users.size()]; |
| 257 | +
|
| 258 | + String res = client.registerUsers(users.toArray(regUsers)); |
| 259 | + System.out.println(res); |
| 260 | + } catch (APIConnectionException e) { |
| 261 | + e.printStackTrace(); |
| 262 | + } catch (APIRequestException e) { |
| 263 | + System.out.println(e.getErrorMessage()); |
| 264 | + } |
| 265 | +``` |
| 266 | + |
| 267 | +### IM Group management 样例 |
| 268 | + |
| 269 | +> 以下片断来自项目代码里的文件:example / cn.jpush.api.examples.IMGroupExample |
| 270 | +
|
| 271 | +``` |
| 272 | + JMessageClient client = new JMessageClient(appkey, masterSecret); |
| 273 | + try { |
| 274 | + String res = client.createGroup("test_user", "test_gname1", "description", "test_user"); |
| 275 | + System.out.println(res); |
| 276 | + } catch (APIConnectionException e) { |
| 277 | + System.out.println(e.getMessage()); |
| 278 | + } catch (APIRequestException e) { |
| 279 | + System.out.println(e.getErrorMessage()); |
| 280 | + } |
| 281 | +``` |
| 282 | + |
0 commit comments