01import { getSDK } from '@openim/wasm-client-sdk';
02
03const OpenIM = getSDK();
04const { data: message } =
05 await OpenIM.createTextMessage('Hello OpenIM!');
06
07await OpenIM.sendMessage({
08 recvID: 'targetUserID',
09 groupID: '',
10 message,
11});
01OIMInitConfig *config = [OIMInitConfig new];
02config.apiAddr = apiAddr;
03config.wsAddr = wsAddr;
04[OIMManager.manager initSDKWithConfig:config];
05
06[OIMManager.manager login:userID
07 token:token
08 onSuccess:^(NSString *data) {
09 } onFailure:^(NSInteger code, NSString *msg) {
10 }];
01OpenIMClient.getInstance().initSDK(
02 context,
03 initConfig,
04 sdkListener
05);
06
07OpenIMClient.getInstance().login(
08 callback,
09 userID,
10 imToken
11);
01import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
02
03await OpenIM.iMManager.initSDK(
04 apiAddr: apiAddr,
05 wsAddr: wsAddr,
06);
07
08final userInfo = await OpenIM.iMManager.login(
09 userID: userID,
10 token: token,
11);
01POST /msg/send_msg HTTP/1.1
02operationID: 1646445464564
03token: <admin-token>
04Content-Type: application/json
05
06{
07 "sendID": "openIMAdmin",
08 "recvID": "user_1001",
09 "content": {
10 "content": "Hello OpenIM"
11 },
12 "contentType": 101,
13 "sessionType": 1
14}