0.0.12 • Published 9 years ago

fantasybach-sdk v0.0.12

Weekly downloads
39
License
-
Repository
github
Last release
9 years ago

FantasyBachSdk

An SDK for accessing the FantasyBach backend. This repo is consumable as an npm module for use in a CommonJS project (i.e. a browserify project).

Setup

After you have checked out this repo, run the following commands:

cd directory/of/repo
npm install
npm link

cd direcotry/of/repo/using/SDK
npm link fantasybach-sdk

Usage Notes

  • When you make a request that requires authroization and the authentication has expired or is invalid, it will look like the request fails because of a CORS issue. This is because we don't have a good way to control the response headers when the authorization step fails.
  • Calling the /login endpoint will (if succuessful) return authorization credentials and the user's id. The credentials will automatically be applied to the SDK and future requests. The credentials will expire every hour.
  • Many requests that fail will still "succeed" and return a 200 status code. This is because there is not a way to setup response mappings in JAWS yet.

Example Usage

The example directory contains a sample webpage that performs a number of API calls. To run the example, setup a static webserver to load the html file and build the index.js file into bundle.js. This can be done with the following commands:

npm install -g static browserify
browserify example/index.js > example/bundle.js
static ./example

You will also have to change the facebook token in index.js. Assuming you have permissions, a valid token can be generated at: https://developers.facebook.com/tools/explorer/307416292730318

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago