- Diablo3Community
- GetAccount(accessToken,region,account,locale)
- GetAccount(accessToken,region,account,locale)
- GetAct(accessToken,region,actId,locale)
- GetAct(accessToken,region,actId,locale)
- GetActIndex(accessToken,region,locale)
- GetActIndex(accessToken,region,locale)
- GetApiSkill(accessToken,region,classSlug,skillSlug,locale)
- GetApiSkill(accessToken,region,classSlug,skillSlug,locale)
- GetArtisan(accessToken,region,artisanSlug,locale)
- GetArtisan(accessToken,region,artisanSlug,locale)
- GetCharacterClass(accessToken,region,classSlug,locale)
- GetCharacterClass(accessToken,region,classSlug,locale)
- GetDetailedFollowersItems(accessToken,region,account,heroId,locale)
- GetDetailedFollowersItems(accessToken,region,account,heroId,locale)
- GetDetailedHeroItems(accessToken,region,account,heroId,locale)
- GetDetailedHeroItems(accessToken,region,account,heroId,locale)
- GetFollower(accessToken,region,followerSlug,locale)
- GetFollower(accessToken,region,followerSlug,locale)
- GetHero(accessToken,region,account,heroId,locale)
- GetHero(accessToken,region,account,heroId,locale)
- GetImage(type,size,icon)
- GetItem(accessToken,region,itemSlugAndId,locale)
- GetItem(accessToken,region,itemSlugAndId,locale)
- GetItemType(accessToken,region,itemTypeSlug,locale)
- GetItemType(accessToken,region,itemTypeSlug,locale)
- GetItemTypeIndex(accessToken,region,locale)
- GetItemTypeIndex(accessToken,region,locale)
- GetRecipe(accessToken,region,artisanSlug,recipeSlug,locale)
- GetRecipe(accessToken,region,artisanSlug,recipeSlug,locale)
- IDiablo3Community
- GetAccount(accessToken,region,account,locale)
- GetAccount(accessToken,region,account,locale)
- GetAct(accessToken,region,actId,locale)
- GetAct(accessToken,region,actId,locale)
- GetActIndex(accessToken,region,locale)
- GetActIndex(accessToken,region,locale)
- GetApiSkill(accessToken,region,classSlug,skillSlug,locale)
- GetApiSkill(accessToken,region,classSlug,skillSlug,locale)
- GetArtisan(accessToken,region,artisanSlug,locale)
- GetArtisan(accessToken,region,artisanSlug,locale)
- GetCharacterClass(accessToken,region,classSlug,locale)
- GetCharacterClass(accessToken,region,classSlug,locale)
- GetDetailedFollowersItems(accessToken,region,account,heroId,locale)
- GetDetailedFollowersItems(accessToken,region,account,heroId,locale)
- GetDetailedHeroItems(accessToken,region,account,heroId,locale)
- GetDetailedHeroItems(accessToken,region,account,heroId,locale)
- GetFollower(accessToken,region,followerSlug,locale)
- GetFollower(accessToken,region,followerSlug,locale)
- GetHero(accessToken,region,account,heroId,locale)
- GetHero(accessToken,region,account,heroId,locale)
- GetImage(type,size,icon)
- GetItem(accessToken,region,itemSlugAndId,locale)
- GetItem(accessToken,region,itemSlugAndId,locale)
- GetItemType(accessToken,region,itemTypeSlug,locale)
- GetItemType(accessToken,region,itemTypeSlug,locale)
- GetItemTypeIndex(accessToken,region,locale)
- GetItemTypeIndex(accessToken,region,locale)
- GetRecipe(accessToken,region,artisanSlug,recipeSlug,locale)
- GetRecipe(accessToken,region,artisanSlug,recipeSlug,locale)
- ILegacyStarcraft2Community
- IStarcraft2Community
- GetGrandmasterLeaderboard(accessToken,region,regionId)
- GetGrandmasterLeaderboard(accessToken,region,regionId)
- GetLadderSeason(accessToken,region,regionId)
- GetLadderSeason(accessToken,region,regionId)
- GetMetadataProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetMetadataProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetPlayerAccount(accessToken,region,accountId)
- GetPlayerAccount(accessToken,region,accountId)
- GetProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetProfileLadder(accessToken,region,regionId,realmId,profileId,ladderId,locale)
- GetProfileLadder(accessToken,region,regionId,realmId,profileId,ladderId,locale)
- GetProfileLadderSummary(accessToken,region,regionId,realmId,profileId,locale)
- GetProfileLadderSummary(accessToken,region,regionId,realmId,profileId,locale)
- GetStaticProfile(accessToken,region,regionId,locale)
- GetStaticProfile(accessToken,region,regionId,locale)
- LegacyStarcraft2Community
- Starcraft2Community
- GetGrandmasterLeaderboard(accessToken,region,regionId)
- GetGrandmasterLeaderboard(accessToken,region,regionId)
- GetLadderSeason(accessToken,region,regionId)
- GetLadderSeason(accessToken,region,regionId)
- GetMetadataProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetMetadataProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetPlayerAccount(accessToken,region,accountId)
- GetPlayerAccount(accessToken,region,accountId)
- GetProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetProfile(accessToken,region,regionId,realmId,profileId,locale)
- GetProfileLadder(accessToken,region,regionId,realmId,profileId,ladderId,locale)
- GetProfileLadder(accessToken,region,regionId,realmId,profileId,ladderId,locale)
- GetProfileLadderSummary(accessToken,region,regionId,realmId,profileId,locale)
- GetProfileLadderSummary(accessToken,region,regionId,realmId,profileId,locale)
- GetStaticProfile(accessToken,region,regionId,locale)
- GetStaticProfile(accessToken,region,regionId,locale)
- TokenQuerier
Dysnomia.Common.BlizzardWebAPI
Diablo III community APIs provide endpoints for Diablo III player profiles. https://develop.battle.net/documentation/diablo-3/community-apis
Returns the specified account profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns the specified account profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single act by ID.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
actId | System.Int32 | The ID of the act to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single act by ID.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
actId | System.Int32 | The ID of the act to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of acts.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of acts.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single skill by slug for a specific character class.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
classSlug | System.String | The slug of the character class to retrieve. |
skillSlug | System.String | The slug of the skill to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single skill by slug for a specific character class.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
classSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ClassEnum | The slug of the character class to retrieve. |
skillSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3SkillEnum | The slug of the skill to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single artisan by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
artisanSlug | System.String | The slug of the artisan to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single artisan by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
artisanSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ArtisanEnum | The slug of the artisan to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single character class by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
classSlug | System.String | The slug of the character class to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single character class by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
classSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ClassEnum | The slug of the character class to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero's followers.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero's followers.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single follower by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
followerSlug | System.String | The slug of the follower to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single follower by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
followerSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3FollowerEnum | The slug of the follower to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Get image URL from type, size and icon in blizzard CDN. Warning: this CDN only supports HTTP, not HTTPS
Name | Type | Description |
---|---|---|
type | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ImageType | The image type (items or skills) |
size | System.String | The size: for items must either be small or large; for skills must be 21, 42, or 64 (These values refer to the image size in pixels). |
icon | System.String | Icon name without extension |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
itemSlugAndId | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
itemSlugAndId | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
itemTypeSlug | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
itemTypeSlug | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of item types.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of item types.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single recipe by slug for the specified artisan.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
artisanSlug | System.String | The slug of the artisan to retrieve. |
recipeSlug | System.String | The slug of the recipe to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single recipe by slug for the specified artisan.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
artisanSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ArtisanEnum | The slug of the artisan to retrieve. |
recipeSlug | System.String | The slug of the recipe to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Dysnomia.Common.BlizzardWebAPI
Diablo III community APIs provide endpoints for Diablo III player profiles. https://develop.battle.net/documentation/diablo-3/community-apis
Returns the specified account profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns the specified account profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single act by ID.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
actId | System.Int32 | The ID of the act to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single act by ID.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
actId | System.Int32 | The ID of the act to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of acts.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of acts.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single skill by slug for a specific character class.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
classSlug | System.String | The slug of the character class to retrieve. |
skillSlug | System.String | The slug of the skill to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single skill by slug for a specific character class.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
classSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ClassEnum | The slug of the character class to retrieve. |
skillSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3SkillEnum | The slug of the skill to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single artisan by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
artisanSlug | System.String | The slug of the artisan to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single artisan by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
artisanSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ArtisanEnum | The slug of the artisan to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single character class by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
classSlug | System.String | The slug of the character class to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single character class by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
classSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ClassEnum | The slug of the character class to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero's followers.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero's followers.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a list of items for the specified hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single follower by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
followerSlug | System.String | The slug of the follower to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single follower by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
followerSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3FollowerEnum | The slug of the follower to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single hero.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
account | System.String | The BattleTag for the account to retrieve. |
heroId | System.UInt64 | The ID of the hero to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Get image URL from type, size and icon in blizzard CDN
Name | Type | Description |
---|---|---|
type | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ImageType | The image type (items or skills) |
size | System.String | The size: for items must either be small or large; for skills must be 21, 42, or 64 (These values refer to the image size in pixels). |
icon | System.String | Icon name without extension |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
itemSlugAndId | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
itemSlugAndId | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
itemTypeSlug | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single item type by slug.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
itemTypeSlug | System.String | The slug of the item type to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of item types.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns an index of item types.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single recipe by slug for the specified artisan.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | System.String | The region of the data to retrieve. |
artisanSlug | System.String | The slug of the artisan to retrieve. |
recipeSlug | System.String | The slug of the recipe to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Returns a single recipe by slug for the specified artisan.
Name | Type | Description |
---|---|---|
accessToken | System.String | Client credential flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
artisanSlug | Dysnomia.Common.BlizzardWebAPI.Enums.Diablo3ArtisanEnum | The slug of the artisan to retrieve. |
recipeSlug | System.String | The slug of the recipe to retrieve. |
locale | System.String | The locale to reflect in localized data. |
Dysnomia.Common.BlizzardWebAPI
See https://develop.battle.net/documentation/starcraft-2/community-apis, under "Legacy API"
Retrieves data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | StarCraft II community APIs use the region parameter to set the host region in the Try It feature. Note: {region} does not affect StarCraft II responses, which use the :regionId parameter in requests. |
regionId | System.Int32 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
realmId | System.Int32 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
profileId | System.UInt64 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
Retrieves data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | StarCraft II community APIs use the region parameter to set the host region in the Try It feature. Note: {region} does not affect StarCraft II responses, which use the :regionId parameter in requests. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | You can retrieve these parameters by issuing a GetPlayerAccount request. |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | You can retrieve these parameters by issuing a GetPlayerAccount request. |
profileId | System.UInt64 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
Dysnomia.Common.BlizzardWebAPI
See https://develop.battle.net/documentation/starcraft-2/community-apis
Returns ladder data for the current season's grandmaster leaderboard.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
Returns ladder data for the current season's grandmaster leaderboard.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
Returns data about the current season.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
Returns data about the current season.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
Returns metadata for an individual's profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns metadata for an individual's profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns metadata for an individual's account.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
accountId | System.UInt64 | The ID of the account for which to retrieve data. |
Returns metadata for an individual's account.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
accountId | System.UInt64 | The ID of the account for which to retrieve data. |
Returns data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns data about an individual profile's ladder.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
ladderId | System.Int32 | The ID of the ladder for which to retrieve data. |
locale | System.String | The locale to reflect in localized data. |
Returns data about an individual profile's ladder.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
ladderId | System.Int32 | The ID of the ladder for which to retrieve data. |
locale | System.String | The locale to reflect in localized data. |
Returns a ladder summary for an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns a ladder summary for an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns all static Starcraft2 profile data (achievements, categories, criteria, and rewards).
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
locale | System.String | The locale to reflect in localized data. |
Returns all static Starcraft2 profile data (achievements, categories, criteria, and rewards).
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
locale | System.String | The locale to reflect in localized data. |
Dysnomia.Common.BlizzardWebAPI
See https://develop.battle.net/documentation/starcraft-2/community-apis, under "Legacy API"
Retrieves data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | StarCraft II community APIs use the region parameter to set the host region in the Try It feature. Note: {region} does not affect StarCraft II responses, which use the :regionId parameter in requests. |
regionId | System.Int32 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
realmId | System.Int32 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
profileId | System.UInt64 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
Retrieves data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | StarCraft II community APIs use the region parameter to set the host region in the Try It feature. Note: {region} does not affect StarCraft II responses, which use the :regionId parameter in requests. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | You can retrieve these parameters by issuing a GetPlayerAccount request. |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | You can retrieve these parameters by issuing a GetPlayerAccount request. |
profileId | System.UInt64 | You can retrieve these parameters by issuing a GetPlayerAccount request. |
Dysnomia.Common.BlizzardWebAPI
See https://develop.battle.net/documentation/starcraft-2/community-apis
Returns ladder data for the current season's grandmaster leaderboard.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
Returns ladder data for the current season's grandmaster leaderboard.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
Returns data about the current season.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
Returns data about the current season.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
Returns metadata for an individual's profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns metadata for an individual's profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns metadata for an individual's account.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
accountId | System.UInt64 | The ID of the account for which to retrieve data. |
Returns metadata for an individual's account.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
accountId | System.UInt64 | The ID of the account for which to retrieve data. |
Returns data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns data about an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns data about an individual profile's ladder.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
ladderId | System.Int32 | The ID of the ladder for which to retrieve data. |
locale | System.String | The locale to reflect in localized data. |
Returns data about an individual profile's ladder.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
ladderId | System.Int32 | The ID of the ladder for which to retrieve data. |
locale | System.String | The locale to reflect in localized data. |
Returns a ladder summary for an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
realmId | System.Int32 | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns a ladder summary for an individual Starcraft2 profile.
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
realmId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RealmEnum | Realm Id (1/2) |
profileId | System.UInt64 | The profile ID |
locale | System.String | The locale to reflect in localized data. |
Returns all static Starcraft2 profile data (achievements, categories, criteria, and rewards).
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | System.String | The region of the data to retrieve. |
regionId | System.Int32 | The region for the profile |
locale | System.String | The locale to reflect in localized data. |
Returns all static Starcraft2 profile data (achievements, categories, criteria, and rewards).
Name | Type | Description |
---|---|---|
accessToken | System.String | Credential Code Flow access token |
region | Dysnomia.Common.BlizzardWebAPI.Enums.RegionEnum | The region of the data to retrieve. |
regionId | Dysnomia.Common.BlizzardWebAPI.Enums.StarCraft2RegionEnum | The region for the profile |
locale | System.String | The locale to reflect in localized data. |
Dysnomia.Common.BlizzardWebAPI
See https://develop.battle.net/documentation/guides/using-oauth
The OAuth 2.0 Authorization Code Flow allows an application to access a user's data on their behalf. This allows an application to acquire more sensitive, opt-in information about a user, such as their list of World of Warcraft characters, after obtaining the user's permission to do so. The Authorization Code Flow has two major parts: the authorization code request and the access token request. https://develop.battle.net/documentation/guides/using-oauth/authorization-code-flow
Access token response
Name | Type | Description |
---|---|---|
authorization_code | System.String | The previously-retrieved authorization_code. |
scope | System.String | The scopes needed for the access token. Note that this can be fewer scopes than the authorization. |
The OAuth client credentials flow is used to exchange a pair of client credentials (client_id and client_secret) for an access token. https://develop.battle.net/documentation/guides/using-oauth/client-credentials-flow
Access token response
This method has no parameters.