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

Dylan Hunt suggested an idea · Oct 07, 2016 at 05:57 AM · apis

Make items more intuitive in terms of accessing certain elements

For example, most everything I can just access by item.Prop

I want the annotation of the item? Sure, item.Annotation. Done. Intuitive, easy.

However, if I want the tag? Vigorous, mysterious process.... I need to iterate through each item in my catalog until the item id's match, and convert to a CatalogObject - only then, can I get access to the tag prop.

I understand there are strange hierarchy's (possibly from changing over time), but this could really use an update.

thub.nodes.view.add-new-comment
Dylan Hunt

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

2 comments

· Add your reply
avatar image

Dylan Hunt commented · Oct 07, 2016 at 06:00 AM

(For example, instead of utilizing tags, I'm more inclined to use annotations, instead - the "unintended way", because it's

1) Easier to just comma-separate and use annotation.split(",") and I have instant access

2) I save processing by not having to iterate through every time I want a tag.

thub.nodes.view.add-new-comment

People who like this

0 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
avatar image

Dylan Hunt commented · Oct 07, 2016 at 06:31 AM

Doh no edits in feedback --


I meant to add: It seems that I have to call GetCatalogItems in order to get the tag from GetUserInventory or a LoginResult's

GetPlayerCombinedInfoRequestParams 's LoginResult.InfoResultPayload.UserInventory
thub.nodes.view.add-new-comment

People who like this

0 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

    No one has followed this yet.

    Related Ideas

    IsSecretSet function

    Exempt IPs from client API call throttling

    Playstream events should show input parameters/arguments

    Return Actual Responses / Error from Azure Function CloudScript

    server.EvaluateRandomResultTableRequest() to accept multiple TableIds.

    LoginWithSteam API with app id parameter?

    Allow Admins to setup an API Access Policy for banned players

    Get PlayFabId from CustomId

    Get PlayfabIds from a list of emails

    Add ability to configure CloudScript repository

    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