Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Asynchronous node.js Qwerly API

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.md
README.md

Node Qwerly

node-qwerly is an asynchronous node.js API for the Qwerly service. It's written in Coffeescript but the JS is included so no need for the Coffeescript compiler to use it.

Synopsis

Qwerly = qwerly.V1();
q = new Qwerly(process.env.QWERLY_API_KEY);
q.services().viaTwitter("philjackson", function(err, res) {
  return console.log(res);
});

APIs

Where $callback takes two functions. The first for an error and the second for the resulting data structure which Qwerly gives us.

If there's an error then $err will contain an object which looks like this:

status: HTTP status code
reason: x-mashery-error-code header value
body:   body (as a string)

Service lookups

    qwerly.services().viaTwitter( $id, $callback )
    qwerly.services().viaQwerly( $id, $callback )
    qwerly.services().viaFacebook( $id, $callback )

User lookups

    qwerly.users().viaTwitter( $id, $callback )
    qwerly.users().viaQwerly( $id, $callback )
    qwerly.users().viaFacebook( $id, $callback )

TODO

An asynchronous 202 polling interface for delayed lookups.

Something went wrong with that request. Please try again.