WoW:API GetItemInfo: Difference between revisions

m
Changed note for itemName argument slightly and some other minor changes
m (Mentioned that an unequippable item returns "" for itemEquipLoc.)
m (Changed note for itemName argument slightly and some other minor changes)
Line 1: Line 1:
{{wowapi}}__NOTOC__
{{wowapi}}__NOTOC__
Return information about a specific item.
Return information about a specific item.
  itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemStackCount,
  "itemName", "itemLink", itemRarity, itemLevel, itemMinLevel, "itemType", "itemSubType", itemStackCount,
  itemEquipLoc, itemTexture = GetItemInfo(itemID or "itemString" or "itemName" or "itemLink")  
  "itemEquipLoc", "itemTexture" = GetItemInfo(itemID or "itemString" or "itemName" or "itemLink")  


== Parameters ==
== Parameters ==
=== Arguments ===
=== Arguments ===
:(itemId or "[[itemString]]" or itemName or "[[itemLink]]")
:(itemId or "[[itemString]]" or "itemName" or "[[itemLink]]")


:;itemId : Integer - The numeric ID of the item. ie. 12345
:;itemId : Integer - The numeric ID of the item. ie. 12345
:;"[[itemString]]" : String - The full item ID in string format, e.g. "item:12345:0:0:0:0:0:0:0".
:;[[itemString]] : String - The full item ID in string format, e.g. "item:12345:0:0:0:0:0:0:0".
:::Also supports partial [[itemString]]s, by filling up any missing ":x" value with ":0", e.g. "item:12345:0:0:0"
:::Also supports partial [[itemString]]s, by filling up any missing ":x" value with ":0", e.g. "item:12345:0:0:0"
:;itemName : String - The Name of the Item, ex: "Hearthstone" (the item must be equiped or in your Inventory for this to work).
:;itemName : String - The Name of the Item, ex: "Hearthstone"
:;"[[itemLink]]" : String - The itemLink, when Shift-Clicking items.
:::The item must have been equiped, in your bags or in your bank once in this session for this to work.
:;[[itemLink]] : String - The [[itemLink]], when Shift-Clicking items.


=== Returns ===
=== Returns ===
:itemName, itemLink, itemRarity, itemLevel, itemMinLevel, itemType, itemSubType, itemStackCount, itemEquipLoc, invTexture
:"itemName", "[[itemLink]]", itemRarity, itemLevel, itemMinLevel, "[[itemType]]", "itemSubType", itemStackCount, "[[itemEquipLoc]]", "invTexture"


:;itemName : String - The name of the item.
:;itemName : String - The name of the item.
Anonymous user