*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

LuauExecutionSessionTaskBinaryInput

表示可以提供给 LuauExecutionSessionTask 的大型二进制输入。

每个 LuauExecutionSessionTaskBinaryInput 关联有一个预签名的 URL,可用于上传任意对象。上传对象后,可以在创建 LuauExecutionSessionTask 时传递 LuauExecutionSessionTaskBinaryInput 的路径,使该对象对任务可用。

在任务内,对象的内容在传递给脚本的第一个参数中通过表可用,键为 BinaryInput。以下示例演示如何检索数据:


local taskInput: LuauExecutionTaskInput = ({...})[1]
local buf: buffer = taskInput.BinaryInput

每个 LuauExecutionSessionTaskBinaryInput 在创建之时有效期为 15 分钟。在此期间,如有需要,您可以将其用于为同一宇宙创建多个任务。

上传的二进制对象不得大于 100 MiB。

属性

pathstring

luau 执行会话任务二进制输入的资源路径。

格式: universes/{universe_id}/luau-execution-session-task-binary-inputs/{luau_execution_session_task_binary_input_id}.

sizenumber
不可改变

待上传的二进制输入对象的大小。

允许的最大大小为 100 MiB。.

uploadUristring
仅输出

使用此 URI 上传二进制输入对象。.

基本网址

https://apis.roblox.com
LuauExecutionSessionTaskBinaryInput 资源

{
"path": "universes/123/luau-execution-session-task-binary-inputs/123e4567-e89b-12d3-a456-426655440000",
"size": "integer",
"uploadUri": "string"
}

LuauExecutionSessionTaskBinaryInput

创建 Luau 执行会话任务二进制输入
Beta

POST /cloud/v2/universes/{universe_id}/luau-execution-session-task-binary-inputs

创建一个新的 LuauExecutionSessionTaskBinaryInput

范围
universe.place.luau-execution-session:write
限制
  • API 密钥: 5 requests per minute across all API keys for a user or group

Note: Rate limits can be lower during high-traffic periods. Certain endpoints have additional rate limits. Learn more about rate limits.

请求路径参数
universe_idstring
必填

宇宙 ID。.

请求正文LuauExecutionSessionTaskBinaryInput
POST /cloud/v2/universes/{universe_id}/luau-execution-session-task-binary-inputs

curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/luau-execution-session-task-binary-inputs' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{}'
答复

{
"path": "universes/123/luau-execution-session-task-binary-inputs/123e4567-e89b-12d3-a456-426655440000",
"size": "integer",
"uploadUri": "string"
}