JavaScript is required to use Bungie.net

#Community

originally posted in:BungieNetPlatform
Edited by dazarobbo: 7/20/2016 10:21:23 AM
16

BungieNetPlatform Wiki

http://bungienetplatform.wikia.com/ When contributing: - Do make an account - Use <syntaxhighlight lang=""></syntaxhighlight> in the source view of the classic editor for posting code along with the [url=https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi#Supported_languages]language code[/url] - Don't be afraid to make a new page or fix up something - Use categories (eg. Tutorial, PrivateEndpoint, PublicEndpoint, etc...) - Do use the comment sections
English
#Community #wiki

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • I have been adding various endpoints into the Wikia as I come across them while watching my browser activity. Most notably, for endpoints which seem to have versions (denoted by the V{n} on the end), from what I can see still return mostly the same output so I've set up older versions as redirect pages (turns out when you rename a page - not only will it throttle you after about 4 page renames - but it actually creates a new page and puts #redirect [[NewPageName]] in the body of the old page, which you can still edit by including ?redirect=no on the url). I've then included an "Old Endpoints" section after the Summary, which lists the previous version endpoints. That being said, I have seen Bungie.net reference new and old versions of the same endpoint, but I'm going to assume the newer versions are meant to replace old ones (eventually).

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    1 Reply
    • Other endpoints and things I've picked up. Not sure if they're already known. /platform/settings/ /platform/User/Acknowledged/1_30707000/?lc=en - the id looks to somehow relate to an individual Grimoire card which clears the read flag ribbon /platform/GlobalAlerts/?lc=en - guessing this returns the error messages which appear above the forum pages POST /platform/Content/SearchEx/en/?lc=en&head=false Body: {"contentTypes":["MessageOfTheDay"],"tag":"platform-android","sortBy":0,"creationDate":0,"modifiedDate":0,"itemsPerPage":1,"currentPage":1} https://www.bungie.net/platform/User/GetBungieAccount/8011/254/?lc=en

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      2 Replies
      • Sweet! I'm glad you made this! I've been thinking about/wanting to put something up for a while, but haven't had the time. This will be an invaluable resource.

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • *confused*

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      • Hi. This is amazing, I help run the destiny wikia (http://destiny.wikia.com) would you mind us linking you on our main page?

        Posting in language:

         

        Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

        1 Reply
        • Pretty much every [url=http://bungienetplatform.wikia.com/wiki/Category:DestinyService]DestinyService[/url] endpoint now has a wikia page with basic information on how to use them. Below are endpoints that either had parameters I couldn't figure out and or could do with a little more testing: - [url=http://bungienetplatform.wikia.com/wiki/GetDestinyExplorerItems]GetDestinyExplorerItems[/url] - [url=http://bungienetplatform.wikia.com/wiki/GetDestinyExplorerTalentNodeSteps]GetDestinyExplorerTalentNodeSteps[/url] These are endpoints I couldn't get working and/or might be no longer in use: - /Platform/Destiny/Stats/ActivityBlob/[e]/ - /Platform/Destiny/Vanguard/Grimoire/[destinyMembershipId]/ There might be few other endpoints that could do with a second pair of eyes, but nothing off the top of my head. It's worth noting that for endpoints that return large chunks of data (ie [url=http://bungienetplatform.wikia.com/wiki/GetDestinyStatsAccount]GetDestinyStatsAccount[/url]), I've significantly truncated the response data to keep the code small (otherwise you would be scrolling for weeks...). I've added comments to indicate the data has been removed, and you can view the full data structure by viewing the Request URL (provided it isn't a private endpoint).

          Posting in language:

           

          Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          5 Replies
          • Changes: 1. PublicEndpoint and PrivateEndpoint categories are now subcategories of Endpoint, which means you don't have to add any of those categories manually if you use the Endpoint template 2. Services (ie. UserService, DestinyService) are subcategories of [url=http://bungienetplatform.wikia.com/wiki/Category:Service]Service[/url] 3. [url=http://bungienetplatform.wikia.com/wiki/Bungienetplatform_Wikia:Create_an_endpoint]How to create an endpoint page[/url]

            Posting in language:

             

            Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

          • Edited by lowlines: 5/26/2015 6:02:11 AM
            Been slowly adding [url=http://bungienetplatform.wikia.com/wiki/Category:DestinyService]DestinyService[/url] endpoints to the wikia. The Endpoint template should include a field for linking to the Official Bungie Help page for that endpoint and probably a way to separate URI parameters from GET/POST payload data. Perhaps have a payload similar to how you are doing the name/desc but output it as a JSON object with syntax highlighting. ie [quote]== GET/POST Payload == <syntaxhighlight lang="javascript"> { "{name1}": "{value1}", "{name2}": "{value2}" } </syntaxhighlight> [/quote]

            Posting in language:

             

            Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

            5 Replies
            • Added [url=http://bungienetplatform.wikia.com/wiki/Category:Definitions]Definitions[/url] including comments where values are referencing other Definitions (listed in a References section after the structure). The structures were created by dynamically merging entries together to try and get all possible keys so there might be some ugly/random values and/or errors. I chose to use JSON because it is very easy to represent data structures and also allows code highlighting in Javascript mode. @dazarobbo, the definitions category is prepending a gallery for some reason (unlike your Enum category) if you can figure out why it is doing that :p

              Posting in language:

               

              Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

              1 Reply
              • Update: I've written a bot to go through the platform JavaScript and generate wiki pages for them. http://bungienetplatform.wikia.com/wiki/Category:Enum

                Posting in language:

                 

                Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                3 Replies
                • Is there a way to put menu items under the Wiki Content tab and/or feature them in some way? I created a TOC page as the first thing I wanted was to see what was on there and what kind of content structure was set up. I haven't managed a Wikia before so this is all new to me.

                  Posting in language:

                   

                  Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  1 Reply
                  • Want to contribute, but I'm really digging House of Wolves (as a player) right now :p

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • This is cool.

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                  • Bump I guess. Not sure what this is, but the seventh column might find it eventually.

                    Posting in language:

                     

                    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                    1 Reply
                    • http://bungienetplatform.wikia.com/wiki/GetDestinyAccount This is the kind of information I want to set up for each endpoint. Any suggestions?

                      Posting in language:

                       

                      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                    • I need someone to double check the code I've posted [url=http://bungienetplatform.wikia.com/wiki/Getting_Started#Query_the_Platform]here[/url]. A better C# example would be great too. If you have a script or program that performs authentication, add it in [url=http://bungienetplatform.wikia.com/wiki/Authentication]here[/url].

                      Posting in language:

                       

                      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

                      1 Reply
                      You are not allowed to view this content.
                      ;
                      preload icon
                      preload icon
                      preload icon