originally posted in:BungieNetPlatform
Tetron, Can you check "[url=https://www.bungie.net/platform/destiny/help/HelpDetail/GET?uri=Stats%2fGetExcellenceBadges%2f%7bmembershipType%7d%2f%7bdestinyMembershipId%7d%2f]GetExcellenceBadges[/url]"
Target: http://www.bungie.net/platform/Destiny/Stats/GetExcellenceBadges/2/4611686018441311466/?lc=en&fmt=true&lcin=true
I always get the next results with and without WebAuth:
{"Response":{"data":{"badges":[]}},"ErrorCode":1,"ThrottleSeconds":0,"ErrorStatus":"Success","Message":"Ok","MessageData":{}}
But when i go to my legend Badge section ive got a score of +8000, so i expect to get some badges Data here.
English
-
Edited by Haelix: 4/29/2015 2:22:28 PMI'm not exactly sure what the "Excellence Badges" are, or what you're seeing as +8000 (Medal Score?) but when I hit the endpoint with my character I'm seeing "Response": { "data": { "badges": [{ "badgeHashId": 10, "ackState": { "needsAck": true, "ackId": "4_10" } }]}, "definitions": { "badges": { "10": { "badgeHashId": 10, "badgeName": "Queen's Wrath Badge", "badgeDescription": "Gain rank 1 of the Queen's Reputation.", "tier": 1, "largeImageUrl": "/img/theme/destiny/icons/profilebadges/queen_tier1.png", "smallImageUrl": "/img/theme/destiny/icons/profilebadges/queen_small_tier1.png" }}}, which makes me think that maybe either this endpoint isn't used anymore (QW was a looong time ago and that character has been played 250+ hours), or it isn't showing what you think it should be showing.
-
I also dont know what its supposed to be, i thought your medals, you've got 1330 right now '[url=https://www.bungie.net/en/Legend/1/4611686018429697489/2305843009240642297#context=crucible§ion=medals]medals[/url]' Thanks for your Data! @Inirit I'm building an entire API public and Private, and was wondering what it was used for.
-
Could you post your documentation? The guy talks about APIs which are not in the three links above. ie. Platform/Destiny/{membershipType}/MyAccount/Vault/Summary/. For instance, if I open the three documentation links and search for vault that url given is not found.
-
The reason those API arent lists is because they are private 1. Load latest pltform-lib.js: https://www.bungie.net/Scripts/platform.lib.min.js?cv=3983621215&av=538275584 ( current ) 2. Beattify the script with http://jsbeautifier.org/ 3. Open in Notepad ( i prefer Notepad++ ) 4. Search for all ".buildUrl" ( 300 hits ) #250 a.buildUrl("/Destiny/" + encodeURIComponent(e) + "/MyAccount/Vault/", b, d); #251 a.buildUrl("/Destiny/" + encodeURIComponent(e) + "/MyAccount/Vault/Summary/", b, d); With a bit reading #250 = destinyService.GetVault: function(e, f, g, h, i, d) {} #251 = destinyService.GetVaultSummary: function(e, f, g, h, i, d) { 5. find out what the parameters are ( some a defined within the function )
-
This endpoint is not being used and should probably be marked as private. Sorry for the confusion.