跳轉到主要內容
Economy v2 現已正式推出。如需支援與意見反應,請前往 PlayFab 論壇。
在線上遊戲中,網路失敗、逾時和重複要求是無法避免的。Economy v2 提供 IdempotencyId 來防止重複交易。此功能可確保即使相同的要求被傳送多次,作業也只會處理一次。 如需開放式並行控制 (確保只有在您上次讀取庫存之後庫存未變更時,寫入才會成功),請參閱 ETag 與並行控制。

必要條件

運作方式

當您在庫存寫入要求中包含 IdempotencyId 時,PlayFab 會將該識別碼儲存 14 天。如果有另一個要求帶有相同的 IdempotencyId,PlayFab 會傳回原始要求的結果,而不會再次處理該作業。

支援的 API

所有庫存寫入 API 都支援 IdempotencyId:

範例:具備重試的安全購買

在此情境中,玩家購買了一把雷射劍。用戶端會在傳送要求之前產生唯一的 IdempotencyId (例如 GUID):
最後修改於 2026年10月6日