
Security News
pnpm 11.10 Hardens Registry Authentication to Block Token Redirection
pnpm 11.10 hardens registry auth to block token redirection, tightens pack-app and deploy, and makes the Rust port (v12) installable.
nemeeting-electron-sdk
Advanced tools
$ npm install --save nemeeting-electron-sdk
# or
$ yarn add nemeeting-electron-sdk
# or
$ pnpm add nemeeting-electron-sdk
import NEMeetingKit from 'nemeeting-electron-sdk'
const { default: NEMeetingKit } = require('nemeeting-electron-sdk')
const neMeetingKit = NEMeetingKit.getInstance()
const appKey = ''
const serverUrl = ''
neMeetingKit.initialize({
appKey,
serverUrl,
})
需要先初始化 SDK
//使用 账号密码 登录
const neMeetingKit = NEMeetingKit.getInstance()
const accountService = neMeetingKit.getAccountService()
// 用户账户
const userUuid = ''
// 用户密码
const password = ''
accountService.loginByPassword(userUuid, password)
//账户登出
const neMeetingKit = NEMeetingKit.getInstance()
const accountService = neMeetingKit.getAccountService()
accountService.logout()
需要先初始化 SDK,并且登录账号
const neMeetingKit = NEMeetingKit.getInstance()
const settingsService = neMeetingKit.getSettingsService()
settingsService.openSettingsWindow()
需要先初始化 SDK,并且登录账号
const neMeetingKit = NEMeetingKit.getInstance()
const preMeetingService = neMeetingKit.getPreMeetingService()
preMeetingService.createScheduleMeetingItem().then(({ data: meetingItem }) => {
// 修改预约会议信息
meetingItem.subject = ''
preMeetingService.scheduleMeeting(meetingItem)
})
需要先初始化 SDK,并且登录账号
// 开始会议
const neMeetingKit = NEMeetingKit.getInstance()
const meetingService = neMeetingKit.getMeetingService()
const param = {
displayName: '入会昵称',
}
meetingService.startMeeting(param)
// 加入会议
const neMeetingKit = NEMeetingKit.getInstance()
const meetingService = neMeetingKit.getMeetingService()
const param = {
displayName: '入会昵称',
// 会议号
meetingNum: '123456',
}
meetingService.joinMeeting(param)
// 离开当前会议
const neMeetingKit = NEMeetingKit.getInstance()
const meetingService = neMeetingKit.getMeetingService()
// false: 离开会议;true: 离开并结束会议
const closeIfHost = false
meetingService.leaveCurrentMeeting(closeIfHost)
// 通过 startMeeting 或 joinMeeting opts 传入
const neMeetingKit = NEMeetingKit.getInstance()
const meetingService = neMeetingKit.getMeetingService()
const param = {
displayName: '入会昵称',
// 会议号
meetingNum: '123456',
}
const opts = {
fullMoreMenuItems: [
{
// 自定义菜单需要 id 大于 100
itemId: 101,
visibility: NEMenuVisibility.VISIBLE_ALWAYS,
singleStateItem: {
// 按钮图标
icon: '',
// 按钮文案
text: '',
},
},
],
}
meetingService.joinMeeting(param, opts)
const neMeetingKit = NEMeetingKit.getInstance()
const meetingService = neMeetingKit.getMeetingService()
const meetingOnInjectedMenuItemClickListener = {
onInjectedMenuItemClick(clickInfo, meetingInfo) {
// 菜单点击回调
},
}
meetingService.setOnInjectedMenuItemClickListener(
meetingOnInjectedMenuItemClickListener
)
请参考《NEMeetingSDK 接口参考》文档
FAQs
NetEase Meeting Electron SDK
We found that nemeeting-electron-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
pnpm 11.10 hardens registry auth to block token redirection, tightens pack-app and deploy, and makes the Rust port (v12) installable.

Security News
/Research
Socket uncovered 17 malicious npm and PyPI packages typosquatting Paysafe, Skrill, and Neteller SDKs to steal developer secrets.

Security News
Node.js is debating whether AI-driven security report volume warrants moving more vulnerability reports into public workflows.