LuauExecutionSessionTaskBinaryInput

Represents a large binary input that can be given to a LuauExecutionSessionTask.

Each LuauExecutionSessionTaskBinaryInput is associated with a presigned URL which can be used to upload an arbitrary object. After uploading the object, the path of the LuauExecutionSessionTaskBinaryInput can be passed when creating a LuauExecutionSessionTask to make the object available to the task.

Within the task, the contents of the object are made available within a table passed as the first agument to the script, with the key BinaryInput. The following example demonstrates how to retrieve the data:


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

Each LuauExecutionSessionTaskBinaryInput is valid for 15 minutes from the time of creation. Within that time, in desired, you can use it to create multiple tasks for the same universe.

The uploaded binary object must be no larger than 100 MiB.

특성

pathstring

The resource path of the luau execution session task binary input.

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

sizenumber
불변

The size of the binary input object to be uploaded.

The maximum allowed size is 100 MiB.

uploadUristring
출력 전용

Upload the binary input object using this URI.

기본 URL

https://apis.roblox.com
LuauExecutionSessionTaskBinaryInput 리소스

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

LuauExecutionSessionTaskBinaryInput

Create Luau Execution Session Task Binary Input
베타

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

Create a new LuauExecutionSessionTaskBinaryInput.

범위
universe.place.luau-execution-session:write
한도
  • API 키: 사용자 또는 그룹의 모든 API 키에 분당 요청 5건

참고: 트래픽이 많은 기간에는 속도 제한이 더 낮아질 수 있습니다. 일부 엔드포인트에는 속도 제한이 추가로 적용됩니다. 속도 제한에 대해서 자세히 알아보세요.

요청경로 매개 변수
universe_idstring
필수

The universe 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 '{
"size": "integer"
}'
응답

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