> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 服務 C API 概觀 - PFInventory.h

> 服務 C API 概觀 - PFInventory.h

## 函式

| 函式 | 說明 |
| - | - |
| [PFInventoryAddInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsasync) | 新增庫存項目。單一庫存集合最多可新增 10,000 個項目堆疊。堆疊大小沒有上限。 |
| [PFInventoryAddInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsgetresult) | 取得成功的 PFInventoryAddInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryAddInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsgetresultsize) | 取得儲存 AddInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryDeleteInventoryCollectionAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventorycollectionasync) | 刪除庫存集合。如需庫存集合的詳細資訊，請參閱：[https://learn.microsoft.com/gaming/playfab/features/economy-v2/inventory/collections](https://learn.microsoft.com/gaming/playfab/features/economy-v2/inventory/collections) |
| [PFInventoryDeleteInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsasync) | 刪除庫存項目 |
| [PFInventoryDeleteInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsgetresult) | 取得成功的 PFInventoryDeleteInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryDeleteInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsgetresultsize) | 取得儲存 DeleteInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryExecuteInventoryOperationsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsasync) | 執行庫存作業清單。單一要求最多可執行 50 個作業。單一要求中可修改/新增的項目也有 300 個的限制。例如，新增包含 50 個項目的套件組合會計為修改了 50 個項目。所有作業都必須在單一庫存集合內完成。相較於個別庫存作業，此 API 的 RPS 較低，玩家實體的限制為每 90 秒 60 個要求。 |
| [PFInventoryExecuteInventoryOperationsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresult) | 取得成功的 PFInventoryExecuteInventoryOperationsAsync 呼叫的結果。 |
| [PFInventoryExecuteInventoryOperationsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresultsize) | 取得儲存 ExecuteInventoryOperations 呼叫結果所需的位元組大小。 |
| [PFInventoryExecuteTransferOperationsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecutetransferoperationsasync) | 轉移庫存項目清單。單一要求最多可執行 50 個作業。當回應碼為 202 時，表示一或多個作業未在要求的時間範圍內完成。您可以尋找 OperationStatus = 'InProgress' 來識別擱置中的作業。在要求後 1 天內，您可以隨時將 TransactionToken 傳遞給 GetInventoryOperationStatus API 來檢查作業狀態。 |
| [PFInventoryExecuteTransferOperationsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecutetransferoperationsgetresult) | 取得成功的 PFInventoryExecuteTransferOperationsAsync 呼叫的結果。 |
| [PFInventoryExecuteTransferOperationsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecutetransferoperationsgetresultsize) | 取得儲存 ExecuteTransferOperations 呼叫結果所需的位元組大小。 |
| [PFInventoryGetInventoryCollectionIdsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsasync) | 取得庫存集合識別碼。一次最多可傳回 50 個識別碼 (啟用回應壓縮時為 250 個)。您可以使用接續權杖，對傳回數量超過限制的結果進行分頁。新的集合識別碼可能需要幾秒鐘才會顯示。 |
| [PFInventoryGetInventoryCollectionIdsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsgetresult) | 取得成功的 PFInventoryGetInventoryCollectionIdsAsync 呼叫的結果。 |
| [PFInventoryGetInventoryCollectionIdsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsgetresultsize) | 取得儲存 GetInventoryCollectionIds 呼叫結果所需的位元組大小。 |
| [PFInventoryGetInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsasync) | 取得目前的庫存項目。 |
| [PFInventoryGetInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsgetresult) | 取得成功的 PFInventoryGetInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryGetInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsgetresultsize) | 取得儲存 GetInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryGetInventoryOperationStatusAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryoperationstatusasync) | 使用 OperationToken 取得庫存作業的狀態。在要求後 1 天內，您可以隨時將 TransactionToken 傳遞給此 API 來檢查作業狀態。 |
| [PFInventoryGetInventoryOperationStatusGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryoperationstatusgetresult) | 取得成功的 PFInventoryGetInventoryOperationStatusAsync 呼叫的結果。 |
| [PFInventoryGetInventoryOperationStatusGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryoperationstatusgetresultsize) | 取得儲存 GetInventoryOperationStatus 呼叫結果所需的位元組大小。 |
| [PFInventoryGetTransactionHistoryAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistoryasync) | 取得玩家的交易歷程記錄。一次最多可傳回 50 個事件 (啟用回應壓縮時為 250 個)。您可以使用接續權杖，對傳回數量超過限制的結果進行分頁。取得交易歷程記錄的 RPS 限制低於取得玩家庫存，玩家實體的限制為每 300 秒 30 個要求。 |
| [PFInventoryGetTransactionHistoryGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistorygetresult) | 取得成功的 PFInventoryGetTransactionHistoryAsync 呼叫的結果。 |
| [PFInventoryGetTransactionHistoryGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistorygetresultsize) | 取得儲存 GetTransactionHistory 呼叫結果所需的位元組大小。 |
| [PFInventoryPurchaseInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsasync) | 購買項目或套件組合。單一庫存集合最多可新增 10,000 個項目堆疊。堆疊大小沒有上限。 |
| [PFInventoryPurchaseInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsgetresult) | 取得成功的 PFInventoryPurchaseInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryPurchaseInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsgetresultsize) | 取得儲存 PurchaseInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryRedeemAppleAppStoreInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsasync) | 兌換項目。 |
| [PFInventoryRedeemAppleAppStoreInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsgetresult) | 取得成功的 PFInventoryRedeemAppleAppStoreInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryRedeemAppleAppStoreInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsgetresultsize) | 取得儲存 RedeemAppleAppStoreInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryRedeemGooglePlayInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsasync) | 兌換項目。 |
| [PFInventoryRedeemGooglePlayInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsgetresult) | 取得成功的 PFInventoryRedeemGooglePlayInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryRedeemGooglePlayInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsgetresultsize) | 取得儲存 RedeemGooglePlayInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsasync) | 兌換來自 Microsoft Store 的項目。支援的權利類型為 Developer Manager Consumable 和 Durable。 |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsgetresult) | 取得成功的 PFInventoryRedeemMicrosoftStoreInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsgetresultsize) | 取得儲存 RedeemMicrosoftStoreInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryRedeemNintendoEShopInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsasync) | 兌換項目。 |
| [PFInventoryRedeemNintendoEShopInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsgetresult) | 取得成功的 PFInventoryRedeemNintendoEShopInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryRedeemNintendoEShopInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsgetresultsize) | 取得儲存 RedeemNintendoEShopInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryRedeemPlayStationStoreInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsasync) | 兌換項目。 |
| [PFInventoryRedeemPlayStationStoreInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsgetresult) | 取得成功的 PFInventoryRedeemPlayStationStoreInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryRedeemPlayStationStoreInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsgetresultsize) | 取得儲存 RedeemPlayStationStoreInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryRedeemSteamInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsasync) | 兌換項目。 |
| [PFInventoryRedeemSteamInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsgetresult) | 取得成功的 PFInventoryRedeemSteamInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryRedeemSteamInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsgetresultsize) | 取得儲存 RedeemSteamInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventorySubtractInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsasync) | 扣除庫存項目。 |
| [PFInventorySubtractInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsgetresult) | 取得成功的 PFInventorySubtractInventoryItemsAsync 呼叫的結果。 |
| [PFInventorySubtractInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsgetresultsize) | 取得儲存 SubtractInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryTransferInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsasync) | 轉移庫存項目。在集合之間轉移時，202 回應表示轉移未在要求的時間範圍內完成。您可以尋找 OperationStatus = 'InProgress' 來識別擱置中的作業。在要求後 1 天內，您可以隨時將 TransactionToken 傳遞給 GetInventoryOperationStatus API 來檢查作業狀態。如需項目轉移案例的詳細資訊，請參閱：[https://learn.microsoft.com/gaming/playfab/features/economy-v2/inventory/?tabs=inventory-game-manager#transfer-inventory-items](https://learn.microsoft.com/gaming/playfab/features/economy-v2/inventory/?tabs=inventory-game-manager#transfer-inventory-items) |
| [PFInventoryTransferInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsgetresult) | 取得成功的 PFInventoryTransferInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryTransferInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsgetresultsize) | 取得儲存 TransferInventoryItems 呼叫結果所需的位元組大小。 |
| [PFInventoryUpdateInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsasync) | 更新庫存項目 |
| [PFInventoryUpdateInventoryItemsGetResult](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsgetresult) | 取得成功的 PFInventoryUpdateInventoryItemsAsync 呼叫的結果。 |
| [PFInventoryUpdateInventoryItemsGetResultSize](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsgetresultsize) | 取得儲存 UpdateInventoryItems 呼叫結果所需的位元組大小。 |


## Related topics

- [服務 C API 概觀 - PFInventoryTypes.h](/zh-TW/services/playfab/api-references/c/pfinventorytypes/pfinventorytypes_members.md)
- [PFInventoryDeleteInventoryCollectionAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventorycollectionasync.md)
- [PFInventoryDeleteInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsasync.md)
- [PFInventoryExecuteInventoryOperationsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsasync.md)
- [PFInventoryGetInventoryItemsAsync](/zh-TW/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsasync.md)
