Short Code 2 ### javascript ```javascript! import sdk from "sendingnetwork-js-sdk"; const base_url = 'https://portal0101.sending.network'; const user_id = "USER_ID"; const access_token = "ACCESS_TOKEN"; const room_id = "THE_ROOM_ID"; // create client const client = sdk.createClient({ baseUrl: base_url, userId: user_id, accessToken: access_token, }) // send text message client.sendEvent(room_id, "m.room.message", { "body": "Hello World", "msgtype": "m.text" }).then((res) => { console.log("send message success"); }).catch((err) => { console.log(err); }) ``` ### Android(Java) ```java var baseUrl = "https://portal0101.sending.network"; // url of the server node var userId = "USER_ID"; // current user id var accessToken = "ACCESS_TOKEN"; // get access token from login var deviceId = ""; // optional device id, can be empty var roomId = "THE_ROOM_ID"; // the room id // create client and set login data Client client = new Client(baseUrl); var loginData = new LoginData( true, // set login success baseUrl, userId, accessToken, deviceId ); client.setLoginData(loginData); // send text message try { String eventId = client.sendMessage(roomId, "Hello World"); System.out.println("send message success: " + eventId); } catch (Exception e) { System.err.println("send message error: " + e.getMessage()); } ``` ### Golang ```go baseUrl := "https://portal0101.sending.network" userId := "USER_ID" accessToken := "ACCESS_TOKEN" roomId := "THE_ROOM_ID" // create client client, err := sdnclient.NewClient(&sdnclient.Config{ Endpoint: baseUrl, UserID: userId, AccessToken: accessToken, }) if err != nil { log.Fatal(err) } // send text message resp, err := client.SendText(roomId, "Hello World") if err != nil { log.Errorf("send message error: %v\n", err) } else { log.Infof("send message success: %s\n", resp.EventID) } ``` ### js Widget 1. Import the dependency files in your HTML page. ```javascript <script src="/your url/sdnChatWidget.js"></script> ``` 2. Import the widget. ```javascript <chat-component baseUrl="SERVER URL" /> ```