JavaScript is required to use Bungie.net

論壇

原先發佈於:BungieNetPlatform
由dazarobbo編輯: 11/8/2014 3:32:25 AM
26

API Suggestions

Hi everyone, I've created this thread for everyone to post their suggestions for the Bungie.net Platform API (not the game itself). This should make it easier for the Platform team to see all of our suggestions in one place. I'll start off with some of my suggestions: [b]Make Advisors Public[/b] My first suggestion is to make the 'Advisors' publicly available without authentication. The current way of getting advisors is to use the MyAccount/Character/{characterId}/Advisors endpoint which requires auth. From my understanding, the Daily Story Mission, Weekly and Nightfall Strikes and Bounties are the same for everyone. As a result, I'm confused as to why this information requires authentication to access. I understand if you'd want to lock down a user's progress (e.g. weekly Raid progress, Nightfall Strike completion) but I'm not sure why simple information such as what the Daily Story mission is requires authentication. Would it be possible to have an endpoint available which returns the public Advisors (Daily, Weekly, Nightfall, Bounties)? This endpoint could also return extended data such as Raid progress and mission completion status when the request is authenticated in a similar fashion to the Inventory endpoint. [b]Enemy Stat Improvements[/b] Switch the placeholder enemy names in the stats with actual enemy names. Some of the sub-types for enemies still have placeholder names. For example, 'killsOfFallenVandal' has a stat name of 'Vandal' however 'killsOfFallenVandalElite' has a stat name of '###character_names.elite_vandal_display_name###'. If these are updated, we'd be able to make some sort of 'Enemies' view which shows stats for enemy kills, deaths, assists etc. in different PvE activities similar to the post-game carnage reports for Halo 3 or Reach. Additionally, I'd love to have an enemy dictionary which provides details on each of the enemies and their sub-types. For example, the 'vandal' enemy definition might have a nested list of keys ('subtypes') for the Vandal sub-types such as 'stealthVandal', 'reaverVandal', 'stealthVandalShockBlade' etc. Each definition could include kills, deaths and assists stats for that enemy as well as a hash for the respective enemy's Grimoire card so we're able to easily pull in basic information such as an enemy description and a thumbnail. Users would also be able to view combined stats for all enemy sub-types or drill down into stats for a single sub-type e.g. Stealth Wire Rifle Vandals. To extend this even further, I've noticed that there are also stats available for the various bosses in the game. Since many of the mini-bosses are just Major or Ultra versions of regular enemies, it might be interesting to have another list on the enemy definitions which stores keys for bosses of that enemy type. For example, the 'servitor' enemy definition might contain a 'bosses' list which has a reference to 'simiks-3' (Simiks-3 mini-boss from 'The Archive' Story mission) and 'sepiks-prime' (Sepiks Prime from the 'Devil's Lair' Strike). Similarly to the 'subtypes' list, users would be able to view stats for that particular boss. [b]Raid Segment Stats[/b] It would be great to be able to view 'mini' post-game carnage reports for each 'segment' of Raids. For example, in the Vault of Glass, there are six notable 'segments' - opening the door, the Templar's Well, the Gorgon's Labyrinth, the jumping puzzle, the Gatekeepers and the Atheon fight. It would be great to be able to view post-game carnage reports for each of these specific segments so that users are able to identify where they have the most difficulty and strategise accordingly. It would also be interesting to see who dies during the jumping puzzle the most ;) Additionally, if your entire Fireteam wipes, there are stat columns in the post-game carnage report which are relevant to that particular area. For example, if your entire team wipes in the Gorgon's Labyrinth, you can see how many times each player has been detected by the Gorgons. It would be interesting to be able to see stats such as who got detected the most times in the Gorgon maze (combined for all attempts in that particular instance of the Raid), who killed the most Oracles, who was Marked for Negation the most, who got teleported by Atheon the most etc. I personally think that those stats would be really interesting to look back on. Let me know what you guys think and please post your own suggestions for the API (not the game) below - this should help Tetron, Achronos and the rest of the team at Bungie identify and prioritise suggestions more easily. Thanks, Vivek
English

文章張貼語言:

 

以禮待人。發佈文章前請花點時間查看我們的行為準則 取消 編輯 創立火力戰隊 文章

檢視完整主題
  • First of all, thank you guys so much for actually providing an API for the game. This is absolutely fantastic as far as getting the dev community sucked into the action not just in-game, but also during meetings when we should be listening but we're really just hitting endpoints and seeing what's available to grab that you guys have opened up, and chatting with fellow raid/dev buddies on cool ways to leverage available data to make cool stuff. Keep up the great work! I read through previous posts in this thread, haven't seen this explicitly mentioned in the Suggestions, so here are a few I've run into and things that I'd like to see whenever you guys have time to hook us up! More detailed activity reward info - The Cryptarchs clearly like to keep things secret! While seeing "Cryptarch Engram" that you found some special thing, it'd be fantastic to instead see what that immediately decodes to when you return to orbit, either as a separate item sourced from the engram or just flat out the { item hash, value: 1 } that you got from the activity - Currency counts... glimmer earned from kills, found in chest, etc... or as v0.1 just glimmer taken from the activity as a whole - green/blue/purple/yellow(they exist?) engrams dropped during activities so you can see if you somehow found two purple engrams in this one activity or 5 greens etc More detailed Item info - Items found/looted/picked up with an activityHash if you got an item during a raid or patrol instead of from a vendor, => Gives us a way to "tell stories" about items... "Oh this Fatebringer was from my first VoG HM ever" - if it cant be tied to an activity, maybe just a itemInstanceCreated date that we could programmatically link up to a specific activity Fields filtering I believe I saw something about this already, but having a "fields" param or something we can send with a call saying we just want these specific fields returned or a "withoutFields" or something so we can make our calls a little more efficient. For most people not dealing with 3D item rendering projects, we could do without a lot of the "equippingBlock" type fields so a way to filter fields would be excellent! Thanks guys!

    文章張貼語言:

     

    以禮待人。發佈文章前請花點時間查看我們的行為準則 取消 編輯 創立火力戰隊 文章

你無權檢閱此內容
;
preload icon
preload icon
preload icon