# 石墨 JS SDK 此 SDK 对应石墨 SDK 2.0 产品,目的是让石墨 SDK 2.0 产品的客户能够快速接入 SDK,并和石墨文档套件进行前端交互。 关于石墨 SDK 2.0 产品的详细内容请移步 [SDK 2.0 官网](https://platform.shimo.im/v2/)。 _注:此 SDK 无法用于石墨文档官网产品 (即 shimo.im) 。_ ## [文档详情](https://shimo-open.github.io/shimo-js-sdk/#/) ### 安装 ```shell # 通过 npm npm install --save shimo-js-sdk # 通过 yarn yarn add shimo-js-sdk ``` ### 初始化 iframe ```js const { connect } = require('shimo-js-sdk') connect({ fileId: '您系统中的 file id', endpoint: '石墨服务的地址', signature: '用您的 app id 和 secret 签发的签名', token: '用于您系统识别用户请求的 token', container: document.querySelector('#shimo-file'), // iframe 挂载的目标容器元素 lang: 'en' // 未指定此参数时,使用浏览器默认语言 userUuid:'您的uuid', // 仅在v2版本回调时需要传入(co-1.3+支持) }).then((shimoSDK) => { // ... }) ``` 参数说明请参考 [docs/interfaces/connectoptions.md](docs/interfaces/ConnectOptions.md)。 返回值: ``` Promise ``` **使用传统的 `