1.0.10 • Published 8 years ago

fullstory v1.0.10

Weekly downloads
2,621
License
ISC
Repository
github
Last release
8 years ago

FullStory

The FullStory SDK for API version 1 supporting both Promise and Callback styles.

NPM

Official home on NPM: https://www.npmjs.com/package/fullstory

Github

Official home on Github: https://github.com/eenewbsauce/fullstory

Setup

  1. Install the module

    npm i fullstory

  2. Add environment variable for authentication (optional)

    export FULLSTORY_TOKEN={YOUR_TOKEN}

    or set in .bashrc, .bash_profile, etc...

  3. Require the library

    let fullStory = require('fullstory');

  4. Query the FullStory API

    • All parameters shown in are optional

    • If uid and email supplied, then API with return union of the two collections

    As Callback

    let fsParams = {
      uid: number,
      email: string
      limit: number
    }

   fullStory.getSessions(fsParams[,token][,(err, sessions) => {
    console.log(sessions) // [{UserId:123, SessionId: 456, CreatedTime: 1476470464, FsUrl: https://www.fullstory.com...}]
   }])

As Promise

    fullStory.getSessions(fsParams[,token])
      .then(sessions => {
        let sessions = sessions;
      })
      .catch(err => {
        //handle err
      })

Tests

e2e

Fetch sessions for a client by uid

npm run test-e2e {your_client_uid}

Fetch sessions for a client by email

npm run test-e2e {your_client_email}

Fetch union of sessions for a client with uid and email

npm run test-e2e {your_client_uid} {your_client_email}

Unit Tests

npm test

Official FullStory API Docs

http://help.fullstory.com/11269-Develop

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago