https://github.com/bemasher/NeweggMobileAPI
Information gleaned from traffic sniffing the Newegg Mobile iOS app.
https://github.com/bemasher/NeweggMobileAPI
Last synced: 11 months ago
JSON representation
Information gleaned from traffic sniffing the Newegg Mobile iOS app.
- Host: GitHub
- URL: https://github.com/bemasher/NeweggMobileAPI
- Owner: bemasher
- Archived: true
- Created: 2013-06-21T09:19:07.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2014-07-14T01:37:58.000Z (almost 12 years ago)
- Last Synced: 2024-07-18T15:29:17.888Z (almost 2 years ago)
- Size: 182 KB
- Stars: 20
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NeweggMobileAPI
Information gleaned from sniffing traffic of the [Newegg Mobile](http://www.newegg.com/mobile) iOS app for iPhone.
## Sniffing Traffic
### Dumping Traffic
All traffic was sniffed and analyzed using [Fiddler 2](http://fiddler2.com/).
### Browsing the App
While sniffing traffic, all available options and browsable locations were visited inside the mobile application.
## Conventions
From this point forward a few conventions are used to improve readability:
* `...` indicates that there are multiples of the item the elipses follows or leads, as in lists.
* Unless stated otherwise, all requests are absolute and directed at: http://www.ows.newegg.com/
* As of July 11, 2014 it was found that user-agent string was being checked by server. It must be set to the user-agent string identified by the mobile application. Since this will change it is left to the user to discover the current user-agent string accepted by the server.
## Table of Contents
* [Home](home.md)
* [Browsing](browsing.md)
* [Searching](searching.md)
* [Filtering](filtering.md)
* [Items](items.md)
## TODO
* Add golang type structures for encoding requests and decoding responses.
* Generate tree of all current Newegg Stores > Categories > Sub-Categories.