オーダードデータストア (ベータ)

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

このページには、オーダーされたデータストアとの作業に関する参照ドキュメントが含まれています。API の使用に関する詳細は、データストアのハンドリング API リクエスト と使用ガイド を参照してください。

OrderedDataStores

https://apis.roblox.com/ordered-data-stores

リスト

GET /v1/universes/{universeId}/orderedDataStores/{orderedDataStore}/scopes/{scope}/entries

注文されたデータストアからのエントリのリストを返します。

パラメータ

universeId string

アクセスしたいオーダーされたデータストアのエクスペリエンスの識別子。クリエイターダッシュボード で宇宙IDをコピーする方法については、「コピー」を参照してください。

Path
必須
orderedDataStore string

ターゲットの指定したデータストアの名前。

Path
必須
scope string

データストアのスコープの名前。 Scopes を参照してください。

Path
必須
max_page_size number

返す必要のあるエントリの最大数。サービスはこの値よりも少なく返すかもしれません。デフォルト値は 10 です。最大値は 100 です。100 以上の入力は 100 に強制されます。

page_token string

以前の List 呼び出しから受信されたページトークン。これを提供すると、次のページを取得できます。当該ページトークンを提供すると、List 以外のすべてのパラメーターが List を提供する必要があります。

order_by string

列挙方向。デフォルトでは、アルファベット順に昇ります。desc の付属名を入力して、下降するようにします。

filter string

戻るエントリの予選値の範囲。フィルタ を参照してください。

リクエスト

curl

curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries' \
--header 'x-api-key: <insert-api-key>'

レスポンス

200 - OK
オーケー
以下を返す: object
entries array<object>

指定されたスコープからのエントリ。

nextPageToken string

次のページを取得するために page_token として送信できるトークン。このフィールドがオミットされている場合、次のページはありません。

作成

POST /v1/universes/{universeId}/orderedDataStores/{orderedDataStore}/scopes/{scope}/entries

入力したコンテンツの新しいエントリを作成します。

パラメータ

universeId string

アクセスしたいオーダーされたデータストアのエクスペリエンスの識別子。クリエイターダッシュボード で宇宙IDをコピーする方法については、「コピー」を参照してください。

Path
必須
orderedDataStore string

注文されたデータストアの名前。

Path
必須
scope string

データストアのスコープの名前。 Scopes を参照してください。

Path
必須
id string

エントリの名前。

必須
CreateEntryRequest

入力した値で新しいエントリを作成します。

Body
必須

リクエスト

curl

curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries?id=<id>' \
--header 'x-api-key: <insert-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"value": <long>
}'

レスポンス

200 - OK
オーケー
以下を返す: object
id string

エントリの名前

path string

リクエストのリソースパス。

value number

エントリの値。

取得する

GET /v1/universes/{universeId}/orderedDataStores/{orderedDataStore}/scopes/{scope}/entries/{entry}

指定された入力を取得し、返します。

パラメータ

universeId string

アクセスしたいオーダーされたデータストアのエクスペリエンスの識別子。クリエイターダッシュボード で宇宙IDをコピーする方法については、「コピー」を参照してください。

Path
必須
orderedDataStore string

注文されたデータストアの名前。

Path
必須
scope string

データストアのスコープの名前。 Scopes を参照してください。

Path
必須
entry string

エントリID。

Path
必須

リクエスト

curl

curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>' \
--header 'x-api-key: <insert-api-key>'

レスポンス

200 - OK
オーケー
以下を返す: object
id string

エントリの名前

path string

リクエストのリソースパス。

value number

エントリの値。

削除

DELETE /v1/universes/{universeId}/orderedDataStores/{orderedDataStore}/scopes/{scope}/entries/{entry}

指定したエントリを削除します。

パラメータ

universeId string

アクセスしたいオーダーされたデータストアのエクスペリエンスの識別子。クリエイターダッシュボード で宇宙IDをコピーする方法については、「コピー」を参照してください。

Path
必須
orderedDataStore string

注文されたデータストアの名前。

Path
必須
scope string

データストアのスコープの名前。 Scopes を参照してください。

Path
必須
entry string

エントリID。

Path
必須

リクエスト

curl

curl --location --request DELETE 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>' \
--header 'x-api-key: <insert-api-key>'

レスポンス

アップデート

PATCH /v1/universes/{universeId}/orderedDataStores/{orderedDataStore}/scopes/{scope}/entries/{entry}

入力値を更新し、更新された入力を返します。

パラメータ

universeIdId string

アクセスしたいオーダーされたデータストアのエクスペリエンスの識別子。クリエイターダッシュボード で宇宙IDをコピーする方法については、「コピー」を参照してください。

Path
必須
orderedDataStore string

注文されたデータストアの名前。

Path
必須
scope string

データストアのスコープの名前。 Scopes を参照してください。

Path
必須
entry string

エントリID。

Path
必須
UpdateEntryRequest

新しい値で提供されたエントリを更新します。

Body
必須
allow_missing boolean

エントリが存在しない場合のエントリの作成を許可するフラグ。入力のフラグを許可する を参照してください。

リクエスト

curl

curl --location --request PATCH 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>' \
--header 'x-api-key: <insert-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"value": <long>
}'

レスポンス

200 - OK
オーケー
以下を返す: object
id string

エントリの名前

path string

リクエストのリソースパス。

value number

エントリの値。

インクリメント

POST /v1/universes/{universeId}/orderedDataStores/{orderedDataStore}/scopes/{scope}/entries/{entry}:increment

入力した値を基準にキーの値を増加させ、更新されたエントリを返します。

既知の問題: 入力値は有効な範囲を超えて増加する可能性があり、これはバックエンドで持続する可能性があります。返された値は、有効な範囲に減少することがあります。

パラメータ

universeId string

アクセスしたいオーダーされたデータストアのエクスペリエンスの識別子。クリエイターダッシュボード で宇宙IDをコピーする方法については、「コピー」を参照してください。

Path
必須
orderedDataStore string

注文されたデータストアの名前。

Path
必須
scope string

データストアのスコープの名前。 Scopes を参照してください。

Path
必須
entry string

エントリID。

Path
必須
incrementEntryRequest

入力値を増加させます。

Body
必須

リクエスト

curl

curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>:increment' \
--header 'x-api-key: <insert-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"amount": <long>
}'

レスポンス

200 - OK
オーケー
以下を返す: object
id string

エントリの名前

path string

リクエストのリソースパス。

value number

エントリの値。

オブジェクト

以下のオブジェクトは、受け入れられたか返されたペイロードの説明です。これらのオブジェクトがいつ使用されるかについて詳しくは、各エンドポイントを参照してください。

CreateEntryRequest

入力した値で新しいエントリを作成します。

属性

value number

新しいエントリを設定する値。入力値が int64 によってサポートされている最大値を超えると、リクエストは 400 Bad Request エラーで失敗します。

Entry

エントリを表示します。

属性

id string

エントリの名前

path string

リクエストのリソースパス。

value number

エントリの値。

IncrementEntryRequest

入力値を増加させます。

属性

amount number

入力値に対応する数値の増加量。入力値が int64 によってサポートされている最大値を超えると、リクエストが 400 Bad Request エラーで失敗します。

ListEntriesResponse

親コレクションにあるエントリのリスト。

属性

entries array<object>

指定されたスコープからのエントリ。

nextPageToken string

次のページを取得するために page_token として送信できるトークン。このフィールドがオミットされている場合、次のページはありません。

UpdateEntryRequest

新しい値で提供されたエントリを更新します。

属性

value number

入力値がサポートされている最大値を超えると、int64 の 9,223,372,036,854,775,807,リクエストは 400 Bad Request エラーで失敗します。