# @binance/broker-portal-sdk 中文文档

规范地址：https://npmcn.com/package/%40binance/broker-portal-sdk/

版本：1\.0\.16
npm 元数据更新时间：2024-04-29T12:53:36.441Z
中文译文更新时间：2026-11-08T03:00:21.324Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40binance/broker-portal-sdk
原文对照：https://npmcn.com/package/%40binance/broker-portal-sdk/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：403 kB，28 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：2 个
- 首次发布：2021-06-02T02:36:55.556Z
- 最新版本发布：2024-04-29T12:53:36.252Z
- 近 30 天下载量：2647（2026-10-08 至 2026-11-06，npm 官方下载统计）
- 已发布版本数：19（近 12 个月 0 个）

## 中文简介

1.  你没有被列入任何贸易或经济制裁清单,例如联合国安全理事会制裁清单,被外国资产管制处(美国财政部外国资产管制处)指定为“特别指定国民”,或被列入美国通讯社

## 安装

```sh
npm install @binance/broker-portal-sdk
```

也可以使用：`pnpm add @binance/broker-portal-sdk`、`yarn add @binance/broker-portal-sdk`、`bun add @binance/broker-portal-sdk`

## README

## @binance/ 经纪人- portal- sdk

1.  你没有被列入任何贸易或经济制裁清单,例如联合国安全理事会制裁清单,被外国资产管制处(美国财政部外国资产管制处)指定为 " 特别指定国民 " ,或被列入美国商务部的 " 杰出人员名单 " .
    
2.  你们不提供可能构成非法和非法活动的任何受限制/被禁业务.
    

## 如何开始

如果您对门户网站工具感兴趣,请填写 [申请表](https://forms.gle/PwZzwPVW6EaEnTCt9) 或联系人 [经纪人@ binance.com](mailto:broker@binance.com)Binance 团队成员将通过Telegram或电子邮件联系,帮助您登机.

## 五分钟后开始

如果您有经纪人 id, 请在下面添加代码并输入您的

### HTML 语言

```html
<script src="https://public.bnbstatic.com/static/js/broker-sdk/broker-sdk@1.0.2.min.js"></script>
<div id="widget"></div>
```

```javascript
<script>
    window.onload = function () {
        window.binanceBrokerPortalSdk.initBrokerSDK('#widget', {
            apiHost: 'https://www.binance.com',
            brokerId: 'your-broker-id'
        })
    }
</script>
```

`finally`,检查跳动链接有参数 `ref`,像这样: `https://www.binance.com/en?source=broker-sdk&ref=xxx`

### 反应使用

```jsx
import { initBrokerSDK } from '@binance/broker-portal-sdk'
const app = () => {
    React.useEffect(() => {
        initBrokerSDK('#test', {
            apiHost: 'https://www.binance.com',
            brokerId: 'your-broker-id'
        })
    }, [])
    return <div id="test"></div>
}
```

## 参数

```js
initBrokerSDK(el, {
    apiHost,
    brokerId,
    site,
    overrideStyle,
    slideTime,
    target,
})
```

-   埃尔: `string` | `string[]` 所需经费
    
    DOM 选择器
    
-   选项. apiHost : `string` 所需经费
    
    API 主机, 您可以使用 `https://www.binance.com` 默认
    
-   选项 `string` 所需经费
    
    你的经纪人身份
    
-   选项。 站点 : `"global" | "site"` 选项
    
    跳转链接的站点,默认设置为 `global`
    
-   选项 `string` 选项
    
    通过纯 CSS 代码自定义样式, 例如 :
    
    ```css
    .bnc-broker-widget-footer{height: 20px;} /* change style of widget footer */
    ```
    
-   选项。滑动时间 : `number` 选项
    
    幻灯片转换之间的延迟( 以毫秒计), 默认设置为 5000
    
-   选项。目标 : `"_self" | "_blank" | "_parent" | "top"` 选项
    
    `target` 链接属性,默认设置为 `"_self"`

## 常见问题

### @binance/broker-portal-sdk 是什么？

你没有被列入任何贸易或经济制裁清单,例如联合国安全理事会制裁清单,被外国资产管制处\(美国财政部外国资产管制处\)指定为“特别指定国民”,或被列入美国通讯社

### 如何安装 @binance/broker-portal-sdk？

在项目目录运行 npm install @binance/broker-portal-sdk，或使用 pnpm add / yarn add / bun add。

### @binance/broker-portal-sdk 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @binance/broker-portal-sdk 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @binance/broker-portal-sdk 可以商用吗？

@binance/broker-portal-sdk 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @binance/broker-portal-sdk 的下载量有多少？

根据 npm 官方下载统计，@binance/broker-portal-sdk 在 2026/10/08 – 2026/11/06 这 30 天内被下载 2,647 次，日均约 88 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @binance/broker-portal-sdk 还在维护吗？

最新版本 1\.0\.16 发布于 2024/04/29（2 年前）；至今共发布 19 个版本，其中过去 12 个月发布了 0 个；首次发布于 2021/06/02。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

