JavaScript is required to use Bungie.net

Group Avatar

BungieNetPlatform

"Updates, discussions, and documentation of the BungieNetPlatform API."

Request Join
originally posted in:BungieNetPlatform
6/1/2016 4:54:37 PM
2

Private endpoints via web interface - Chrome/Firefox extensions only?

I'm pretty sure I'm interpreting what I'm reading correctly, but I want to ask out loud just in case I'm wrong or there's another way I'm not aware of. I have some experience writing CGI and JavaScript reports and tools, so I was hoping to find a way to display my private Destiny data via web interface so I can manage it. But it looks as though it's not possible to get private endpoints via CGI or JavaScipt in a web page. Looks like you have to write a web browser plugin, or a desktop app or mobile device app. Is that true? Is there no way around that? Is anyone doing any Java apps, delivered via web, to do this, perhaps? Or would those have the same sandbox restrictions as JavaScript?

Posting in language:

 

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

  • Yes, our CORS restrictions currently prevent browser-hosted webpages from calling out to us directly. You'll want to make a server-side proxy (or your own custom endpoint that calls to us but exposes data and actions in whatever way you wish!) in order to leverage our data client-side.

    Posting in language:

     

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

    6 Replies
    • Ooh I just had an idea! Browser extension that uploads the bungie cookies to my web server! Then my web server can make the authenticated calls for the private endpoints and display back to me. Now we're talking fun!

      Posting in language:

       

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

      6 Replies
      You are not allowed to view this content.
      ;
      preload icon
      preload icon
      preload icon