Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • Feature Requests /
avatar image

planetorigin suggested an idea · Oct 16, 2019 at 11:58 AM · Player Inventory

Get a single item from the inventory

I have a game where items are added to the player's PlayFab inventory rather frequently. After an item has been added, the game will request the player's inventory then store a cached version of all items. When a player has a few hundred items in the inventory, fetching their whole inventory uses a lot of data. Instead of having to re-download the whole inventory, it would be really convenient and save a lot of data if there was a way to request a single ItemInstance (or possibly a list of ItemInstances) using an ItemInstanceID or some other identifier.

thub.nodes.view.add-new-comment
DunkelBlume
Kevin Bass
Rima
Rock Bolton
Ozan Yilmaz

People who like this

5 Show 0
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 comment

· Add your reply
avatar image

Rima commented · Dec 18, 2020 at 11:02 AM

I think it's extremely strange that we can't Query a Single Item. I couldn't believe it so i searched the API documentation Multiple times because i thought i was missing something.

In Order for Dedicated Servers to Validate Entitlement , We have to Get All the User Inventory Of Hundreds of Items Iterate Through each one and Find the One with the ID for just a Simple Entitlement check. we have to do it for 10 Players per match so it'll add up to a lot of query.

thub.nodes.view.add-new-comment
Rock Bolton

People who like this

1 Show 0
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Your Opinion Counts

    We would love to know what you need. Submit your ideas and upvote others to help us prioritize.

    Sign in to post a new idea

    Follow

    Follow This Idea

    3 People are following this .

    avatar image avatar image avatar image

    Related Ideas

    allow PurchaseItem from server api OR allow GetStoreItems from server api OR add parameter to client.PurchaseItem to copy customdata

    Example of iOS IAP script in documentation.

    Allow annotation/custom tags on all PlayFab commands

    New kind of inventory item: Entitlement/unlock/enablement/singleton items

    ClientAPI for changing DisplayName of inventory ItemInstances

    Ability to make VC per player not as Global

    Initial Item Grant for New Players per Title ID

    Updates to Trading API

    Is Friend Online ? Provide API to get last player activity timestamp.

    Global Currency

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges