跳轉到主要內容
PlayFab 用戶端 API 可讓玩家彼此交易物品。這些 API 方法預設為啟用,因此為了您遊戲的安全性,您可能需要使用我們的原則 API 將其停用。
庫存交易功能處於預覽階段。這些方法可以運作,但缺少一些可讓其成為完整功能的實用元素。目前您只能交易虛擬物品。您無法要求或交易虛擬貨幣,而且 PlayFab 不會提供其他玩家可供您進行的交易清單。交易方法只能在用戶端 API 中使用,無法從伺服器 API 使用。

重要概念

目錄 - 目錄提供簡單的方式來管理遊戲的虛擬物品。目錄是遊戲中所有可用物品的清單。 目錄物品 – PlayFab 物品幾乎可以代表您可能使用的任何類型虛擬商品,從耐久性物品、組合包到上鎖的容器皆可。 庫存 - 所有帳戶 (玩家帳戶和角色帳戶) 都有庫存。庫存包含所有擁有的物品執行個體,以及物品歷程記錄。 虛擬貨幣 - PlayFab 為每個遊戲提供最多 10 種虛擬貨幣。貨幣可用來從目錄或商店購買物品、可代表從應用程式內購買轉換而來的軟性貨幣,也可以作為推動遊戲玩法的機制。

必要條件

交易需要熟悉目錄和庫存物品。玩家必須擁有他們想要交易的庫存物品。

API

交易流程由少數幾個 API 處理: OpenTrade
開啟新的未完成交易。這可以是兩個特定玩家 (PlayfabID) 之間的交易,也可以是由一位玩家開啟、開放給任何人的交易。請注意,任何單一物品執行個體一次只能存在於一個開啟的交易中。
GetTradeStatus
可讓用戶端透過取得交易的目前狀態來評估指定的交易。
AcceptTrade
接受開啟的交易。如果呼叫成功,提供的物品和接受的物品將在兩位玩家的庫存之間互換。
CancelTrade
取消開啟的交易。請注意,為了防止惡意干擾,只有建立交易的玩家才能透過此 API 呼叫取消交易。
GetPlayerTrades
GetPlayerTrades 會傳回玩家已開啟或已接受的所有交易,並可選擇依交易狀態篩選。
最後修改於 2026年10月6日