Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bemasher/NeweggMobileAPI

Information gleaned from traffic sniffing the Newegg Mobile iOS app.
https://github.com/bemasher/NeweggMobileAPI

Last synced: about 2 months ago
JSON representation

Information gleaned from traffic sniffing the Newegg Mobile iOS app.

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.