# 绑定
## 对象规格
* `name`:绑定的JavaScript变量名称
* `type`:绑定提供的资源类(当前为wasm\_module,kv\_namespace,secret\_text,plain\_text或text\_blob)
## 上载绑定
必须通过上[载脚本端点](https://developers.cloudflare.com/workers/tooling/api/scripts/#upload-or-update-a-workers-script-with-resource-bindings)将资源绑定与您的其他Worker资产一起[上载](https://developers.cloudflare.com/workers/tooling/api/scripts/#upload-or-update-a-workers-script-with-resource-bindings)。
## 列表绑定
`GET accounts/:account_identifier/workers/scripts/:script_name/bindings`
##### 样品申请:
~~~sh
curl -X GET "https://api.cloudflare.com/client/v4/accounts/$CF_ACCOUNT_ID/workers/scripts/$SCRIPT_NAME/bindings" \
-H "X-Auth-Email: $CF_EMAIL_ADDRESS" \
-H "X-Auth-Key: $CF_API_KEY"
~~~
##### 样本响应:
~~~json
{
"success": true,
"errors": [],
"messages": [],
"result": [
{
"name": "myBinding",
"type": "wasm_module"
},
{
"name": "__STATIC_CONTENT",
"namespace_id": "2a88a930ebc145aaf48da80926a26d28",
"type": "kv_namespace"
},
{
"name": "__STATIC_CONTENT_MANIFEST",
"type": "text_blob"
}
]
}
~~~
#### 请求
##### URL参数
* `account_id`:与您的Cloudflare帐户关联的标识符。[查找您的Cloudflare帐户ID](https://developers.cloudflare.com/workers/quickstart/#configure)
* `script_name`:要删除的脚本的名称。
##### 标头
[查找您的身份验证信息](https://developers.cloudflare.com/workers/quickstart/#configure)
该端点尚不支持基于令牌的身份验证,因此您需要提供帐户电子邮件地址和全局API密钥。
* `X-Auth-Email`
* `X-Auth-Key`
##### 有效载荷
#### 响应
##### 正文(JSON)
* `success`:布尔值
* `result`:[绑定对象](https://developers.cloudflare.com/workers/tooling/api/bindings/#object-specification)的数组。如果成功为假,则为空
* `errors`:[错误对象](https://developers.cloudflare.com/workers/tooling/api/requests#error-object)数组。如果成功为真,则为空
* `messages`:字符串数组(未使用)
##### 失误
###### 缺少帐户/区域标识符
~~~
status: 404
error: {
code: 10005,
message: "workers.api.error.not_found"
}
~~~
###### 缺少脚本名称
~~~
status: 404
error: {
code: 10005,
message: "workers.api.error.missing_script_name"
}
~~~
###### 内部错误
~~~
status: 500
error: {
code: 10013,
message: "workers.api.error.unknown"
}
~~~
- 关于本翻译文档
- 快速开始
- 模版库
- 讲解
- Workers页面
- 从0开始
- 从已有页面开始
- 从已有Worder开始
- 工具
- Cli工具 wrangler
- 安装
- 指令
- 配置
- 环境
- Webpack
- 密钥
- KV
- 网站
- Playground
- ServerLess插件
- Terraform
- REST API
- Making Requests
- Scripts
- Bindings
- Routes
- Integrations
- 相关
- 工作原理
- 安全
- 使用缓存
- 价格
- Routes
- Limits
- 提示
- 调试技巧
- 调试header
- FetchEvent生命周期
- 请求上下文
- 请求sign
- 参考
- runtime API
- Web Standards
- fetch
- fetchEvent
- Response
- Request
- KV
- Environment Variables
- Streams
- Encoding
- Web Crypto
- Cache API
- HTMLRewriter
- Workers KV
- Use cases
- Namespaces